Segment Information (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
6 Months Ended |
Mar. 31, 2015
|
Mar. 31, 2014
|
Mar. 31, 2015
|
Mar. 31, 2014
|
Revenue: |
|
|
|
|
|
|
|
|
Revenue |
$ 481,794us-gaap_Revenues
|
|
$ 439,015us-gaap_Revenues
|
|
$ 948,837us-gaap_Revenues
|
|
$ 845,607us-gaap_Revenues
|
|
Revenue (as a percent) |
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue
|
|
Gross profit: |
|
|
|
|
|
|
|
|
Gross profit |
124,345us-gaap_GrossProfit
|
|
120,672us-gaap_GrossProfit
|
|
243,612us-gaap_GrossProfit
|
|
226,588us-gaap_GrossProfit
|
|
Gross profit (as a percent) |
25.80%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
|
|
27.50%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
|
|
25.70%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
|
|
26.80%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
|
|
Selling, general, and administrative expense: |
|
|
|
|
|
|
|
|
Selling, general and administrative expense |
59,392us-gaap_SellingGeneralAndAdministrativeExpense
|
|
53,624us-gaap_SellingGeneralAndAdministrativeExpense
|
|
111,353us-gaap_SellingGeneralAndAdministrativeExpense
|
|
104,889us-gaap_SellingGeneralAndAdministrativeExpense
|
|
Selling, general, and administrative expense (as a percent) |
12.30%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
|
|
12.20%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
|
|
11.70%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
|
|
|
|
Operating income: |
|
|
|
|
|
|
|
|
Amortization of intangible assets |
(1,432)us-gaap_AmortizationOfIntangibleAssets
|
|
(1,468)us-gaap_AmortizationOfIntangibleAssets
|
|
(2,907)us-gaap_AmortizationOfIntangibleAssets
|
|
(2,823)us-gaap_AmortizationOfIntangibleAssets
|
|
Acquisition-related expenses |
(1,514)us-gaap_BusinessCombinationAcquisitionRelatedCosts
|
|
|
|
(2,114)us-gaap_BusinessCombinationAcquisitionRelatedCosts
|
|
|
|
Legal and settlement expense |
|
|
(600)mms_LegalAndSettlementExpense
|
|
|
|
(600)mms_LegalAndSettlementExpense
|
|
Operating income |
62,007us-gaap_OperatingIncomeLoss
|
|
64,980us-gaap_OperatingIncomeLoss
|
|
127,238us-gaap_OperatingIncomeLoss
|
|
118,276us-gaap_OperatingIncomeLoss
|
|
Operating income (as a percent) |
12.90%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
|
|
14.80%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
|
|
13.40%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
|
|
14.00%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
|
|
Operating segments |
|
|
|
|
|
|
|
|
Operating income: |
|
|
|
|
|
|
|
|
Amortization of intangible assets |
(1,432)us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
(1,468)us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
(2,907)us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
(2,823)us-gaap_AmortizationOfIntangibleAssets / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
Acquisition-related expenses |
(1,514)us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
[1] |
|
|
(2,114)us-gaap_BusinessCombinationAcquisitionRelatedCosts / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
[1] |
|
|
Legal and settlement expense |
|
|
(600)mms_LegalAndSettlementExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
[2] |
|
|
(600)mms_LegalAndSettlementExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
[2] |
Other |
(95)us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
37us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
(100)us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
21us-gaap_OtherGeneralExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember
|
|
Other |
|
|
|
|
|
|
|
|
Selling, general, and administrative expense: |
|
|
|
|
|
|
|
|
Selling, general and administrative expense |
95us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
(37)us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
100us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
(21)us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_CorporateNonSegmentMember
|
|
Health Services | Operating segments |
|
|
|
|
|
|
|
|
Revenue: |
|
|
|
|
|
|
|
|
Revenue |
370,383us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
323,598us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
721,682us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
622,182us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Revenue (as a percent) |
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Gross profit: |
|
|
|
|
|
|
|
|
Gross profit |
91,887us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
84,868us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
177,302us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
161,374us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Gross profit (as a percent) |
24.80%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
26.20%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
24.60%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
25.90%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Selling, general, and administrative expense: |
|
|
|
|
|
|
|
|
Selling, general and administrative expense |
40,774us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
35,133us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
75,031us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
69,308us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Selling, general, and administrative expense (as a percent) |
11.00%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
10.90%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
10.40%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
11.10%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Operating income: |
|
|
|
|
|
|
|
|
Operating income |
51,113us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
49,735us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
102,271us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
92,066us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Operating income (as a percent) |
13.80%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
15.40%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
14.20%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
14.80%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HealthServicesMember
|
|
Human Services | Operating segments |
|
|
|
|
|
|
|
|
Revenue: |
|
|
|
|
|
|
|
|
Revenue |
111,411us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
115,417us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
227,155us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
223,425us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Revenue (as a percent) |
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Gross profit: |
|
|
|
|
|
|
|
|
Gross profit |
32,458us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
35,804us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
66,310us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
65,214us-gaap_GrossProfit / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Gross profit (as a percent) |
29.10%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
31.00%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
29.20%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
29.20%mms_SegmentGrossProfitAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Selling, general, and administrative expense: |
|
|
|
|
|
|
|
|
Selling, general and administrative expense |
18,523us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
18,528us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
36,222us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
35,602us-gaap_SellingGeneralAndAdministrativeExpense / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Selling, general, and administrative expense (as a percent) |
16.60%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
16.10%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
15.90%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
15.90%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Operating income: |
|
|
|
|
|
|
|
|
Operating income |
$ 13,935us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
$ 17,276us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
$ 30,088us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
$ 29,612us-gaap_OperatingIncomeLoss / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
Operating income (as a percent) |
12.50%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
15.00%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
13.20%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
13.30%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mms_HumanServicesMember
|
|
|
|