XML 33 R19.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Additional Information (Detail) (USD $)
In Millions, except Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
May 31, 2008
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchased, shares   0us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased 2,000,000us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Shares remain authorized for repurchase 1,987,790us-gaap_StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased    
2015 Plan [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchased, shares 12,210us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= mgrc_TwoThousandAndFifteenPlanMember
   
Common stock repurchased, value $ 0.4us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= mgrc_TwoThousandAndFifteenPlanMember
   
Common stock repurchased, price per share $ 30.91us-gaap_TreasuryStockAcquiredAverageCostPerShare
/ us-gaap_ShareRepurchaseProgramAxis
= mgrc_TwoThousandAndFifteenPlanMember
   
2015 Plan [Member] | Maximum [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchased, shares 987,790us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_ShareRepurchaseProgramAxis
= mgrc_TwoThousandAndFifteenPlanMember