Quarterly report pursuant to Section 13 or 15(d)

Segment Information (Details)

v2.4.1.9
Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Revenue:    
Revenue $ 467,043us-gaap_Revenues $ 406,592us-gaap_Revenues
Revenue (as a percent) 100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue 100.00%mms_SegmentRevenueAsPercentOfSegmentRevenue
Gross profit:    
Gross profit 119,267us-gaap_GrossProfit 105,916us-gaap_GrossProfit
Gross profit (as a percent) 25.50%mms_SegmentGrossProfitAsPercentOfSegmentRevenue 26.00%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
Selling, general, and administrative expense:    
Selling, general and administrative expense 54,036us-gaap_SellingGeneralAndAdministrativeExpense 52,619us-gaap_SellingGeneralAndAdministrativeExpense
Selling, general, and administrative expense (as a percent) 11.60%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue 12.90%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
Operating income:    
Operating income 65,231us-gaap_OperatingIncomeLoss 53,297us-gaap_OperatingIncomeLoss
Operating income (as a percent) 14.00%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue 13.10%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
Other    
Selling, general, and administrative expense:    
Selling, general and administrative expense 605us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
16us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Operating income:    
Operating income (605)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(16)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
Health Services | Operating segments    
Revenue:    
Revenue 351,667us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
299,158us-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
Gross profit:    
Gross profit 85,566us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
76,818us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Gross profit (as a percent) 24.30%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
25.70%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Selling, general, and administrative expense:    
Selling, general and administrative expense 35,209us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
35,265us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Selling, general, and administrative expense (as a percent) 10.00%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
11.80%mms_SegmentSellingGeneralAndAdministrativeExpenseAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Operating income:    
Operating income 50,357us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
41,553us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Operating income (as a percent) 14.30%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
13.90%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HealthServicesMember
Human Services | Operating segments    
Revenue:    
Revenue 115,376us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
107,434us-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
Gross profit:    
Gross profit 33,701us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
29,098us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
Gross profit (as a percent) 29.20%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
27.10%mms_SegmentGrossProfitAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
Selling, general, and administrative expense:    
Selling, general and administrative expense 18,222us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
17,338us-gaap_SellingGeneralAndAdministrativeExpense
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
Selling, general, and administrative expense (as a percent) 15.80%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
Operating income:    
Operating income $ 15,479us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
$ 11,760us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
Operating income (as a percent) 13.40%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember
10.90%mms_SegmentOperatingIncomeLossAsPercentOfSegmentRevenue
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mms_HumanServicesMember