XML 75 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
Notes Payable - Schedule of Future Minimum Payments under Unsecured Revolving Lines of Credit and 4.03% Senior Notes and 3.68% Senior Notes (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Debt Instrument [Line Items]                
Notes payable $ 322,478us-gaap_NotesPayable $ 322,280us-gaap_NotesPayable $ 307,000us-gaap_NotesPayable $ 288,081us-gaap_NotesPayable $ 290,003us-gaap_NotesPayable $ 280,902us-gaap_NotesPayable $ 278,875us-gaap_NotesPayable $ 281,251us-gaap_NotesPayable
Notes Payable to Banks and Others [Member]                
Debt Instrument [Line Items]                
2015 20,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember
             
2016 20,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember
             
2017 222,478us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember
             
2018 20,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember
             
2019 and thereafter 40,000mgrc_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFiveAndThereafter
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember
             
Notes payable $ 322,478us-gaap_NotesPayable
/ us-gaap_LongtermDebtTypeAxis
= mgrc_NotesPayableToBanksAndOthersMember