XML 26 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Notes Payable - Additional Information (Detail) (USD $)
12 Months Ended 0 Months Ended 3 Months Ended
Dec. 31, 2014
Mar. 17, 2014
Dec. 31, 2013
Apr. 21, 2011
Jun. 30, 2012
Debt Instrument [Line Items]          
Consolidated Fixed Charge Coverage Ratio 2.50mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio        
Consolidated Fixed Charge Coverage Ratio, actual 4.02mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio        
Consolidated Leverage Ratio 2.75mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio        
Consolidated Leverage Ratio, actual 1.89mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio        
Line of credit facility covenants tangible net worth description Permit Tangible Net Worth, calculated as of the last day of each fiscal quarter, to be less than the sum of (i) $229.0 million, plus (ii) 25% of net income for such fiscal quarter subsequent to December 31, 2010, plus (iii) 90% of the net cash proceeds from the issuance of the Company's capital stock after December 31, 2010.        
Tangible Net Worth sum $ 294,200,000mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount        
Consolidated Net Income 25.00%mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentAggregateNetIncomePercent        
Percentage of net cash proceeds from issuance of capital stock 90.00%mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentProceedsFromIssuanceOfCommonStockPercentage        
Actual tangible net worth 386,400,000mgrc_ActualTangibleNetWorth        
Minimum [Member]          
Debt Instrument [Line Items]          
Tangible Net Worth sum 229,000,000mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Senior Notes [Member] | 4.03% senior notes due in 2018 [Member]          
Debt Instrument [Line Items]          
Aggregate principal amount       100,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Senior notes interest rate 4.03%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
    4.03%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
 
Debt instrument, payment terms Interest on these notes is due semi-annually in arrears and the principal is due in five equal annual installments, with the first payment due on April 21, 2014.        
Debt instrument, maturity date Apr. 21, 2018        
Debt instrument, date of first required payment Apr. 21, 2014        
Senior notes principal balance outstanding 80,000,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
  100,000,000us-gaap_SeniorNotes
/ us-gaap_DebtInstrumentAxis
= mgrc_FourPointZeroThreePercentDueTwoThousandEighteenMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
   
Senior Notes [Member] | 4.03% senior notes due in 2018 [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Debt instrument, maturity period 12 years        
Debt instrument, average life 10 years        
Senior Notes [Member] | 3.68% senior notes due in 2021 [Member]          
Debt Instrument [Line Items]          
Senior notes interest rate 3.68%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
3.68%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Debt instrument, maturity date   Mar. 17, 2021      
Proceeds from issuance of senior notes   40,000,000us-gaap_ProceedsFromSaleOfNotesReceivable
/ us-gaap_DebtInstrumentAxis
= mgrc_ThreePointSixEightPercentDueTwoThousandTwentyOneMember
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_SeniorNotesMember
     
Senior notes description   The Series B Senior Notes are an unsecured obligation of the Company and bear interest at a rate of 3.68% per annum and mature on March 17, 2021. Interest on the Series B Senior Notes is payable semi-annually beginning on September 17, 2014 and continuing thereafter on March 17 and September 17 of each year until maturity.      
Senior notes interest payment   Semi-annually      
Unsecured revolving credit facility before Amendment [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum 350,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityBeforeAmendmentMember
       
Amended Credit Facility [Member]          
Debt Instrument [Line Items]          
Revolving credit facility, maturity period 5 years        
Revolving credit facility, maturity date Jun. 15, 2017        
Credit facility, maximum 420,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Revolving credit facility, available maximum borrowing capacity 450,000,000mgrc_LineOfCreditFacilityEnhancedBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Additional commitments 30,000,000mgrc_LineOfCreditFacilityAdditionalCapacityAvailable
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Amount outstanding 200,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
  186,000,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
   
Consolidated Fixed Charge Coverage Ratio 2.50mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Consolidated Fixed Charge Coverage Ratio, actual 4.02mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeCoverageRatio
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Consolidated Leverage Ratio 1.89mgrc_LineOfCreditFacilityCovenantsAggregateFixedChargeLeverageRatio
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Consolidated Leverage Ratio, actual 2.75mgrc_LineOfCreditFacilityCovenantsActualAggregateFixedChargeLeverageRatio
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Line of credit facility covenants tangible net worth description Permit Tangible Net Worth as of the end of any fiscal quarter of the Company to be less than the sum of (i) $246.1 million plus (ii) 25% of the Company's Consolidated Net Income (as defined in the Amended Credit Facility) (but only if a positive number) for each fiscal quarter ended subsequent to December 31, 2011        
Tangible Net Worth sum 294,200,000mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Consolidated Net Income 25.00%mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentAggregateNetIncomePercent
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Percentage of net cash proceeds from issuance of capital stock 90.00%mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentProceedsFromIssuanceOfCommonStockPercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Actual tangible net worth 386,400,000mgrc_ActualTangibleNetWorth
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Debt instrument description of variable rate basis (i) LIBOR plus a defined margin, or (ii) the Agent bank’s prime rate (“base rate”) plus a margin. The applicable margin for each type of loan is measured based upon the Consolidated Leverage Ratio at the end of the prior fiscal quarter and ranges from 1.00% to 1.75% for LIBOR loans and 0% to 0.75% for base rate loans. In addition, the Company pays an unused commitment fee for the portion of the $420.0 million credit facility that is not used. These fees are based upon the Consolidated Leverage Ratio and range from 0.15% to 0.30%. As of December 31, 2014 and 2013, the applicable margins were 1.50% for LIBOR based loans, 0.50% for base rate loans and 0.25% for unused fees. Amounts borrowed under the Sweep Service Facility are based upon the Union Bank, N.A. base rate plus an applicable margin and an unused commitment fee for the portion of the $10.0 million facility not used.        
Unused commitment fees 420,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityFee
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
       
Amended Credit Facility [Member] | Unused Fees [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate at period end 0.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_UnusedLinesOfCreditMember
  0.25%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_FinancialInstrumentAxis
= us-gaap_UnusedLinesOfCreditMember
   
Amended Credit Facility [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Tangible Net Worth sum 246,100,000mgrc_LineOfCreditFacilityCovenantsTangibleNetWorthComponentFixedAmount
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Leverage ratio 0.15%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
       
Amended Credit Facility [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Leverage ratio 0.30%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
       
Amended Credit Facility [Member] | LIBOR Loans [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate at period end 1.50%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
  1.50%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
Amended Credit Facility [Member] | LIBOR Loans [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Leverage ratio     1.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
Amended Credit Facility [Member] | LIBOR Loans [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Leverage ratio     1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
   
Amended Credit Facility [Member] | Base Rate Loans [Member]          
Debt Instrument [Line Items]          
Debt instrument interest rate at period end 0.50%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
  0.50%us-gaap_DebtInstrumentInterestRateEffectivePercentage
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
   
Amended Credit Facility [Member] | Base Rate Loans [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Leverage ratio     0.00%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
   
Amended Credit Facility [Member] | Base Rate Loans [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Leverage ratio     0.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_BaseRateMember
   
Amended Credit Facility [Member] | Sweep Service Facility [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum 430,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
       
Revolving credit facility, available maximum borrowing capacity 227,500,000mgrc_LineOfCreditFacilityEnhancedBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
       
Amount outstanding 202,500,000us-gaap_LineOfCredit
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
       
Unused commitment fees 10,000,000us-gaap_DebtInstrumentUnusedBorrowingCapacityFee
/ us-gaap_CreditFacilityAxis
= mgrc_UnsecuredRevolvingCreditFacilityAfterAmendedMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
       
Letters of Credit [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum 25,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
       
Letters of Credit [Member] | Minimum [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum         5,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
Letters of Credit [Member] | Maximum [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum         10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
Letters of Credit [Member] | Sweep Service Facility [Member]          
Debt Instrument [Line Items]          
Amount outstanding 2,500,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
  4,000,000us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= us-gaap_LetterOfCreditMember
/ us-gaap_LongtermDebtTypeAxis
= mgrc_SweepServiceFacilityMember
   
Swingline Loans [Member]          
Debt Instrument [Line Items]          
Credit facility, maximum $ 10,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_CreditFacilityAxis
= mgrc_SwingLineLoansMember