XML 55 R47.htm IDEA: XBRL DOCUMENT
v3.24.3

Segment Reporting - Summarized Financial Information for Company's Reportable Segments (Detail) - USD ($) $ in Thousands | 3 Months Ended | 6 Months Ended | 9 Months Ended
--- | --- | --- | ---
Sep. 30, 2024 | Mar. 31, 2024 | Sep. 30, 2023 | Jun. 30, 2024 | Sep. 30, 2024 | Sep. 30, 2023
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Rental revenues |  |  |  |  |  | $ 365,708 |  | $ 350,773 |
Rental related services revenues |  |  |  |  |  | 111,640 |  | 101,481 |
Sales and other revenues |  |  |  |  |  | 189,847 |  | 158,000 |
Total revenues |  | $ 266,758 |  | $ 243,506 |  | 667,196 |  | 610,254 |
Depreciation of rental equipment |  |  |  |  |  | 66,512 |  | 66,499 |
Gross profit |  |  |  |  |  | 320,661 |  | 283,511 |
Selling and administrative expenses |  |  |  |  |  | 148,764 |  | 153,032 |
Other income |  |  |  |  |  | (9,281) |  | (3,559) |
Income (loss) from operations |  |  |  |  |  | 181,178 |  | 134,038 |
Interest expense (income) allocation |  |  |  |  |  | 38,383 |  | 28,434 |
Gain on merger termination from WillScot Mobile Mini |  | (180,000) |  |  |  | (180,000) | [1] |  |
WillScot Mobile Mini transaction costs |  | 39,436 |  |  |  | 61,157 | [2] |  |
Income (loss) before provision for income taxes |  |  |  |  |  | 261,691 |  | 105,770 |
Rental equipment acquisitions |  |  |  |  |  | 153,950 |  | 163,868 |
Accounts receivable, net (period end) |  | 224,529 |  | 224,269 |  | 224,529 |  | 224,269 |
Rental equipment, at cost (period end) |  | 1,997,021 |  | 1,857,365 |  | 1,997,021 |  | 1,857,365 |
Rental equipment, net book value (period end) |  | 1,391,682 |  | 1,291,868 |  | 1,391,682 |  | 1,291,868 |
Mobile Modular [Member] |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Rental revenues |  |  |  |  |  | 236,040 |  | 209,622 |
Rental related services revenues |  |  |  |  |  | 95,450 |  | 83,799 |
Sales and other revenues |  |  |  |  |  | 132,046 |  | 118,188 |
Total revenues |  | 191,407 |  | 168,405 |  | 463,536 |  | 411,609 |
Depreciation of rental equipment |  |  |  |  |  | 29,994 |  | 27,196 |
Gross profit |  |  |  |  |  | 222,901 |  | 183,682 |
Selling and administrative expenses |  |  |  |  |  | 100,882 |  | 101,360 |
Other income |  |  |  |  |  | (6,220) |  | (2,290) |
Income (loss) from operations |  |  |  |  |  | 128,239 |  | 84,612 |
Interest expense (income) allocation |  |  |  |  |  | 29,951 |  | 20,607 |
WillScot Mobile Mini transaction costs |  |  | $ 6,500 |  | $ 15,500 |  |  |  |
Income (loss) before provision for income taxes |  |  |  |  |  | 98,288 |  | 64,005 |
Rental equipment acquisitions |  |  |  |  |  | 129,837 |  | 121,751 |
Accounts receivable, net (period end) |  | 182,617 |  | 170,247 |  | 182,617 |  | 170,247 |
Rental equipment, at cost (period end) |  | 1,398,422 |  | 1,245,462 |  | 1,398,422 |  | 1,245,462 |
Rental equipment, net book value (period end) |  | 1,051,703 |  | 929,776 |  | $ 1,051,703 |  | $ 929,776 |
Utilization (period end) | [3] |  |  |  |  | 76.50% |  | 80.20% |
Average utilization | [3] |  |  |  |  | 78.00% |  | 79.70% |
Portable Storage [Member] |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Rental revenues |  |  |  |  |  | $ 53,270 |  | $ 54,776 |
Rental related services revenues |  |  |  |  |  | 13,768 |  | 15,359 |
Sales and other revenues |  |  |  |  |  | 4,796 |  | 4,057 |
Total revenues |  | 23,051 |  | 26,477 |  | 71,835 |  | 74,192 |
Depreciation of rental equipment |  |  |  |  |  | 2,971 |  | 2,570 |
Gross profit |  |  |  |  |  | 48,939 |  | 50,288 |
Selling and administrative expenses |  |  |  |  |  | 22,064 |  | 23,282 |
Other income |  |  |  |  |  | (1,319) |  | (450) |
Income (loss) from operations |  |  |  |  |  | 28,194 |  | 27,456 |
Interest expense (income) allocation |  |  |  |  |  | 4,255 |  | 3,522 |
WillScot Mobile Mini transaction costs |  |  | 1,200 |  | 2,600 |  |  |  |
Income (loss) before provision for income taxes |  |  |  |  |  | 23,939 |  | 23,934 |
Rental equipment acquisitions |  |  |  |  |  | 7,818 |  | 20,316 |
Accounts receivable, net (period end) |  | 10,481 |  | 16,107 |  | 10,481 |  | 16,107 |
Rental equipment, at cost (period end) |  | 241,620 |  | 228,897 |  | 241,620 |  | 228,897 |
Rental equipment, net book value (period end) |  | 220,139 |  | 211,418 |  | $ 220,139 |  | $ 211,418 |
Utilization (period end) | [3] |  |  |  |  | 62.00% |  | 77.20% |
Average utilization | [3] |  |  |  |  | 66.10% |  | 78.40% |
TRS-RenTelco [Member] |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Rental revenues |  |  |  |  |  | $ 76,398 |  | $ 86,375 |
Rental related services revenues |  |  |  |  |  | 2,422 |  | 2,323 |
Sales and other revenues |  |  |  |  |  | 22,414 |  | 24,376 |
Total revenues |  | 34,801 |  | 39,109 |  | 101,234 |  | 113,074 |
Depreciation of rental equipment |  |  |  |  |  | 33,547 |  | 36,733 |
Gross profit |  |  |  |  |  | 40,939 |  | 47,184 |
Selling and administrative expenses |  |  |  |  |  | 20,450 |  | 23,576 |
Other income |  |  |  |  |  | (1,742) |  | (819) |
Income (loss) from operations |  |  |  |  |  | 22,231 |  | 24,427 |
Interest expense (income) allocation |  |  |  |  |  | 6,070 |  | 6,008 |
WillScot Mobile Mini transaction costs |  |  | $ 1,700 |  | $ 3,600 |  |  |  |
Income (loss) before provision for income taxes |  |  |  |  |  | 16,214 |  | 18,585 |
Rental equipment acquisitions |  |  |  |  |  | 16,295 |  | 21,801 |
Accounts receivable, net (period end) |  | 19,642 |  | 29,086 |  | 19,642 |  | 29,086 |
Rental equipment, at cost (period end) |  | 356,979 |  | 383,006 |  | 356,979 |  | 383,006 |
Rental equipment, net book value (period end) |  | 119,840 |  | 150,674 |  | $ 119,840 |  | $ 150,674 |
Utilization (period end) | [3] |  |  |  |  | 59.00% |  | 60.30% |
Average utilization | [3] |  |  |  |  | 56.80% |  | 59.00% |
Enviroplex [Member] |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Sales and other revenues | [4] |  |  |  |  | $ 30,591 |  | $ 11,379 |
Total revenues |  | 17,499 |  | 9,515 |  | 30,591 | [4] | 11,379 | [4]
Gross profit | [4] |  |  |  |  | 7,882 |  | 2,357 |
Selling and administrative expenses | [4] |  |  |  |  | 5,368 |  | 4,814 |
Income (loss) from operations | [4] |  |  |  |  | 2,514 |  | (2,457) |
Interest expense (income) allocation | [4] |  |  |  |  | (1,893) |  | (1,703) |
Income (loss) before provision for income taxes | [4] |  |  |  |  | 4,407 |  | (754) |
Accounts receivable, net (period end) | [4] | $ 11,789 |  | $ 8,829 |  | 11,789 |  | $ 8,829 |
Corporate (Unallocated) [Member] |  |  |  |  |  |  |  |  |
Segment Reporting Information [Line Items] |  |  |  |  |  |  |  |  |
Gain on merger termination from WillScot Mobile Mini | [1] |  |  |  |  | (180,000) |  |  |
WillScot Mobile Mini transaction costs | [2] |  |  |  |  | 61,157 |  |  |
Income (loss) before provision for income taxes |  |  |  |  |  | $ 118,843 |  |  |
[1] | During the period ended September 30, 2024, the Company received $180 million in cash proceeds attributed to the mutual decision to terminate the Merger Agreement. These proceeds are reported as non-operating income on the Company's Condensed Consolidated Statements of Income and are reported in the Company's Corporate segment.
[2] | During the period ended September 30, 2024, the Company determined that transaction costs incurred by the Company attributed to the terminated Merger Agreement were significant. Due to this determination, the Company has separately reported these transaction costs in the Company's Corporate segment and excluded such costs from Selling and administrative expenses. The total transaction costs excluded from Selling and administrative expenses for the six months ended June 30, 2024, and the three months ended March 31, 2024, for Mobile Modular, Portable Storage and TRS-RenTelco was $15.5 million, $2.6 million and $3.6 million, respectively, and $6.5 million, $1.2 million and $1.7 million, respectively.
[3] | Utilization is calculated each month by dividing the cost of rental equipment on rent by the total cost of rental equipment, excluding accessory equipment, and new equipment inventory. The Average utilization for the period is calculated using the average costs of rental equipment.
[4] | Gross Enviroplex sales revenues were $30,593 and $16,401 for the nine months ended September 30, 2024 and 2023, respectively. There were $2 and $218 of inter-segment sales to Mobile Modular in the nine months ended September 30, 2024 and 2023, respectively, which required elimination in consolidation.

X
- Definition Accounts receivable continuing and discontinuing operations. + References No definition available. + Details
Name: | mgrc_AccountsReceivableContinuingAndDiscontinuingOperations
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Depreciation of rental equipment, including discontinued operation. + References No definition available. + Details
Name: | mgrc_DepreciationOfRentalEquipmentIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gross profit including discontinued operation. + References No definition available. + Details
Name: | mgrc_GrossProfitIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Income (Loss) from Continuing and discontinued operations before income taxes, Noncontrolling interest. + References No definition available. + Details
Name: | mgrc_IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesNoncontrollingInterest
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating income loss including discontinued operation. + References No definition available. + Details
Name: | mgrc_OperatingIncomeLossIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating lease lease Income lease payments including discontinued operation. + References No definition available. + Details
Name: | mgrc_OperatingLeaseLeaseIncomeLeasePaymentsIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating leases income statement lease related services revenue including discontinued operation. + References No definition available. + Details
Name: | mgrc_OperatingLeasesIncomeStatementLeaseRelatedServicesRevenueIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Other income including discontinued operation. + References No definition available. + Details
Name: | mgrc_OtherIncomeIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Average utilization. + References No definition available. + Details
Name: | mgrc_PercentageOfAverageUtilizationPeriod
Namespace Prefix: | mgrc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rate of utilization is dividing the cost of rental equipment on rent by the total cost of rental equipment excluding accessory equipment. and for Mobile Modular and Adler Tanks excluding new equipment inventory. The average utilization for the period is calculated using the average costs of rental equipment. + References No definition available. + Details
Name: | mgrc_PercentageOfUtilizationPeriod
Namespace Prefix: | mgrc_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Rental equipment acquired (disposed) to be used in the leasing operations. + References No definition available. + Details
Name: | mgrc_PropertySubjectToOrAvailableForOperatingLeaseAcquisitionOrDisposition
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Property subject to or available for operating lease continuing and discontinuing operation, gross. + References No definition available. + Details
Name: | mgrc_PropertySubjectToOrAvailableForOperatingLeaseContinuingAndDiscontinuingOperationGross
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Property subject to or available for operating lease continuing and discontinuing operation, net. + References No definition available. + Details
Name: | mgrc_PropertySubjectToOrAvailableForOperatingLeaseContinuingAndDiscontinuingOperationNet
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Revenue from contract with customer excluding assessed tax including discontinued operation. + References No definition available. + Details
Name: | mgrc_RevenueFromContractWithCustomerExcludingAssessedTaxIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Revenues including discontinued operation. + References No definition available. + Details
Name: | mgrc_RevenuesIncludingDiscontinuedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Selling and administrative expenses including discontined operation. + References No definition available. + Details
Name: | mgrc_SellingAndAdministrativeExpensesIncludingDiscontinedOperation
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Transaction costs. + References No definition available. + Details
Name: | mgrc_TransactionCosts
Namespace Prefix: | mgrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnContractTermination
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of interest income (expense) classified as operating. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-22 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-04(10)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478524/942-220-S99-1 + Details
Name: | us-gaap_InterestIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=mgrc_TrsRenTelcoMember
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=us-gaap_CorporateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |