XML 14 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Notes Payable - Components of Notes Payable (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
Unsecured Revolving Lines of Credit [Member]                
Debt Instrument [Line Items]                
Notes payable 202,478us-gaap_NotesPayable
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
      190,003us-gaap_NotesPayable
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_LineOfCreditMember
     
Senior Notes [Member] | 4.03% senior notes due in 2018 [Member]                
Debt Instrument [Line Items]                
Notes payable 80,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
      100,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior Notes [Member] | 3.68% senior notes due in 2021 [Member]                
Debt Instrument [Line Items]                
Notes payable $ 40,000us-gaap_NotesPayable
/ us-gaap_DebtInstrumentAxis
= mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember