XML 32 R62.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Segment Reporting - Summarized Financial Information for Company's Reportable Segments (Parenthetical) (Detail) (USD $) In Thousands, unless otherwise specified | 3 Months Ended | 12 Months Ended
--- | --- | ---
Dec. 31, 2014 | Sep. 30, 2014 | Jun. 30, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Sep. 30, 2013 | Jun. 30, 2013 | Mar. 31, 2013 | Dec. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2012
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues | $ 111,792 us-gaap_Revenues | $ 113,025 us-gaap_Revenues | $ 95,745 us-gaap_Revenues | $ 87,560 us-gaap_Revenues | $ 94,772 us-gaap_Revenues | $ 108,839 us-gaap_Revenues | $ 87,156 us-gaap_Revenues | $ 88,742 us-gaap_Revenues | $ 408,122 us-gaap_Revenues | $ 379,509 us-gaap_Revenues | $ 364,039 us-gaap_Revenues
Mobile Modular [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 161,575 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember | 132,661 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember | 119,767 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember
Enviroplex [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 17,457 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember | 17,855 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember | 23,823 us-gaap_Revenues / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember
Operating Segments [Member] | Enviroplex [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Revenues |  |  |  |  |  |  |  |  | 19,017 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember | 17,859 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember | 24,240 us-gaap_Revenues / us-gaap_ConsolidationItemsAxis = us-gaap_OperatingSegmentsMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_EnviroplexMember
Inter-segment Eliminations [Member] | Mobile Modular [Member] |  |  |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |  |  |
Sales revenues |  |  |  |  |  |  |  |  | $ 1,560 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember | $ 4 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember | $ 417 us-gaap_SalesRevenueGoodsNet / us-gaap_ConsolidationItemsAxis = us-gaap_IntersegmentEliminationMember / us-gaap_StatementBusinessSegmentsAxis = mgrc_MobileModularMember

X
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_Revenues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(a)) -URI http://asc.fasb.org/extlink&oid=26872669&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Article 5 + Details
Name: | us-gaap_SalesRevenueGoodsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_IntersegmentEliminationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConsolidationItemsAxis=us-gaap_OperatingSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mgrc_EnviroplexMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mgrc_MobileModularMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |