English
Segment disclosures
Company overviewMCGRATH RENTCORP
Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.
Revenue · Reported segment facts
Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.
Intersegment Elimination · Mobile Modular
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 2905000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 2905000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 0 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 0 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 0 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 2000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1845000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2423000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 218000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 7000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 992000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 856000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 0 | USD | 20220428 | Open filing evidence |
Operating Segments · Product And Service Other · Mobile Modular
Consolidation Items · Product Or Service · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 3905000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1458000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 6394000 | USD | 20260225 | Open filing evidence |
Operating Segments · Product And Service Other · Portable Storage
Consolidation Items · Product Or Service · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 617000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 316000 | USD | 20260429 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1504000 | USD | 20260225 | Open filing evidence |
Operating Segments · Product And Service Other · Trs Ren Telco
Consolidation Items · Product Or Service · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 763000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 1960000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 1336000 | USD | 20260729 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 2714000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2153000 | USD | 20251023 | Open filing evidence |
Operating Segments · Product · Enviroplex
Consolidation Items · Product Or Service · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 941000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 22615000 | USD | 20240221 | Open filing evidence |
Operating Segments · Product · Mobile Modular
Consolidation Items · Product Or Service · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 99127000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 52073000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 20895000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 170668000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 115308000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 62974000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 22490000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 183234000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 127251000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 155267000 | USD | 20260225 | Open filing evidence |
Operating Segments · Enviroplex · Product
Consolidation Items · Statement Business Segments · Product Or Service
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-09-30 | 11597000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1871000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 941000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 24162000 | USD | 20230222 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 16401000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 6423000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 917000 | USD | 20230504 | Open filing evidence |
Operating Segments · Mobile Modular
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 464752000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 284826000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 134403000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 645128000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 469374000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 287906000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 131919000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 635366000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 463536000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 562236000 | USD | 20260225 | Open filing evidence |
Operating Segments · Portable Storage
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 69118000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 45449000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 21929000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 92814000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 69014000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 44612000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 21265000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 94497000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 71835000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 101137000 | USD | 20260225 | Open filing evidence |
Operating Segments · Portable Storage · Product
Consolidation Items · Statement Business Segments · Product Or Service
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 5724000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 3458000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 1604000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 7779000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 5649000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 2956000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1244000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 5695000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 3889000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 4587000 | USD | 20260225 | Open filing evidence |
Operating Segments · Trs Ren Telco
Consolidation Items · Statement Business Segments
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 126571000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 81259000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 38706000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 148893000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 108324000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 71435000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 35019000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 135249000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 101234000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 148277000 | USD | 20260225 | Open filing evidence |
Operating Segments · Trs Ren Telco · Product
Consolidation Items · Statement Business Segments · Product Or Service
Source dimensions
srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 24618000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 16739000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 8032000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 33349000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 23039000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 15692000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7979000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 27531000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 20261000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 27119000 | USD | 20260225 | Open filing evidence |
Non Lease Other · Adler Tanks
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 457000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 323000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 504000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 182000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 181000 | USD | 20230727 | Open filing evidence |
Non Lease Other · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 82000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 44000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 74000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 35000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 70000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 36000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 3159000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 33000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 3153000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 3122000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 3097000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2482000 | USD | 20260225 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 549000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 943000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 407000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 39000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 7000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 33000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 25000 | USD | 20220428 | Open filing evidence |
Non Lease Other · Portable Storage
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 127000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 119000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 12000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 69000 | USD | 20240221 | Open filing evidence |
Non Lease Other · Trs Ren Telco
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-04-01 – 2023-06-30 | 364000 | USD | 20230727 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 287000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 824000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 287000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 537000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 251000 | USD | 20230504 | Open filing evidence |
Non Lease Rental Related Services · Adler Tanks Discontinued
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksDiscontinuedMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-09-30 | 2557000 | USD | 20231026 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 7069000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 18890000 | USD | 20231026 | Open filing evidence |
Non Lease Rental Related Services · Adler Tanks
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-06-30 | 2557000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 2557000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 27165000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 7069000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 18890000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 6636000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 11821000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 5185000 | USD | 20230504 | Open filing evidence |
Non Lease Rental Related Services · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 14583000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 26994000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 6711000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 12411000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 5700000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 40334000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 17072000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 29199000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 7498000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 12127000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 4629000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 34778000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 16131000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 27130000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 6727000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 10999000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 4272000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 36734000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 13224000 Restated | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 26693000 Restated | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 8919000 Restated | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 13469000 Restated | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 8974000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 14348000 Restated | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 10427000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 22960000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 6883000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 12533000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 5650000 | USD | 20230504 | Open filing evidence |
Non Lease Rental Related Services · Portable Storage
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 4142000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 11934000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 4235000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 7792000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3557000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 15431000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 3939000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 11451000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 4123000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 7512000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 3389000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 16565000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 4127000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 12865000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 4347000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 8738000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 4391000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 19250000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 5027000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 14440000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 4989000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 9413000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 16082000 | USD | 20250219 | Open filing evidence |
Non Lease Rental Related Services · Trs Ren Telco
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 1143000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 3231000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 1180000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 2088000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 908000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 3105000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 743000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 2217000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 794000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 1474000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 680000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 2777000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 755000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 2087000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 709000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 1332000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 623000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2658000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 664000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1952000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 563000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1289000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 726000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2579000 | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 684000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 1919000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 683000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 1235000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 551000 | USD | 20230504 | Open filing evidence |
Non Lease Revenues · Adler Tanks
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-06-30 | 2826000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 2826000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 30555000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 8368000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 21628000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 7419000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 13260000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-03-31 | 5842000 | USD | 20230504 | Open filing evidence |
Non Lease Revenues · Enviroplex
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 25699000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 33819000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 4616000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 8120000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 57400000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 13684000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 19866000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45830000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 17499000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 30591000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 11373000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13092000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 9515000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 11379000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 923000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1864000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 941000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23170000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4650000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 5567000 | USD | 20220728 | Open filing evidence |
Non Lease Revenues · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 61663000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 126204000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 37902000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 64540000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 26639000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 211238000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 69412000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 144583000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 48017000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 75171000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 27155000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 221171000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 82158000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 157533000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 42682000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 75377000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 32695000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 194483000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 74729000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 144367000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 47715000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 69626000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 21924000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 111432000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 31706000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 47757000 | USD | 20220728 | Open filing evidence |
Non Lease Revenues · Portable Storage
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 6463000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 17811000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 6177000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 11349000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 5171000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 23466000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 6677000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 17314000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 5963000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 10637000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 4673000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 22498000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 5565000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 16954000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 5656000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 11387000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 5730000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 23956000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 6198000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 17401000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 6128000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 11215000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 5074000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 19084000 | USD | 20250219 | Open filing evidence |
Non Lease Revenues · Trs Ren Telco
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 8623000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 27151000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 9706000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 18528000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 8822000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 34059000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 7791000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 23825000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 7579000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 16034000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 8455000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 29587000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 8277000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 22054000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 6259000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13777000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 7518000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 29143000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 9398000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 22686000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 7508000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 13288000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 5798000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 25083000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 16774000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 6432000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 10513000 | USD | 20220728 | Open filing evidence |
Non Lease Sales · Adler Tanks
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-06-30 | 269000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 269000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2933000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 976000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 2234000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 601000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 1258000 | USD | 20230727 | Open filing evidence |
Non Lease Sales · Enviroplex
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 25699000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 33819000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 4616000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 8120000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 57400000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 13684000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 19866000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45830000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 17499000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 30591000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 11373000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13092000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 9515000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 11379000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 923000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1864000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23170000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4650000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 5567000 | USD | 20220728 | Open filing evidence |
Non Lease Sales · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 47054000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 99128000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 31179000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 52074000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 20895000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 170669000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 52336000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 115310000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 40484000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 62974000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 22490000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 183234000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 65994000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 127250000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 35930000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 61256000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 25326000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 155267000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 57723000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 112937000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 38247000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 55214000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 97045000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 24816000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 35191000 | USD | 20220728 | Open filing evidence |
Non Lease Sales · Portable Storage
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 2267000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 5724000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 1853000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 3457000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 1604000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 7780000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 2693000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 5649000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 1712000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 2956000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1244000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 5695000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 1411000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 3889000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 1266000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2478000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1212000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 4587000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 1144000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 2891000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 1109000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1747000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2933000 | USD | 20250219 | Open filing evidence |
Non Lease Sales · Trs Ren Telco
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 7120000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 22793000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 8152000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 15673000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 7520000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 29698000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 6730000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 20597000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 6444000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 13866000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7422000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 25499000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 7169000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 18926000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 5218000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 11757000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 6539000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 24951000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 8341000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 19545000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 6581000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 11204000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 21267000 | USD | 20250219 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 5462000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 8741000 | USD | 20220728 | Open filing evidence |
Product And Service Other · Operating Segments · Mobile Modular
Product Or Service · Consolidation Items · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-06-30 | 2581000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 1311000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 5879000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 4303000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 2881000 | USD | 20260729 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 4795000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 6905000 | USD | 20260225 | Open filing evidence |
Product And Service Other · Operating Segments · Portable Storage
Product Or Service · Consolidation Items · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 686000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 469000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 199000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 989000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 846000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1117000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 907000 | USD | 20251023 | Open filing evidence |
Product And Service Other · Operating Segments · Trs Ren Telco
Product Or Service · Consolidation Items · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 2175000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1483000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 2531000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 687000 | USD | 20260429 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 3772000 | USD | 20260225 | Open filing evidence |
Product And Service Other · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 2881000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1458000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 3287000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1630000 | USD | 20250424 | Open filing evidence |
Product And Service Other · Portable Storage
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 617000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 316000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 711000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 418000 | USD | 20250424 | Open filing evidence |
Product And Service Other · Trs Ren Telco
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductAndServiceOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 1336000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 687000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 1511000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 798000 | USD | 20250424 | Open filing evidence |
Product · Mobile Modular
Product Or Service · Statement Business Segments
Source dimensions
srt:ProductOrServiceAxis=us-gaap:ProductMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 62974000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 22490000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 61256000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 25326000 | USD | 20250424 | Open filing evidence |
Adler Tanks Discontinued · Non Lease Other
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksDiscontinuedMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-07-01 – 2022-09-30 | 323000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 504000 | USD | 20231026 | Open filing evidence |
Adler Tanks Discontinued · Non Lease Revenues
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksDiscontinuedMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-09-30 | 2826000 | USD | 20231026 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 8368000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 21628000 | USD | 20231026 | Open filing evidence |
Adler Tanks Discontinued · Non Lease Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksDiscontinuedMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-01-01 – 2023-09-30 | 269000 | USD | 20231026 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 976000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 2234000 | USD | 20231026 | Open filing evidence |
Adler Tanks
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2022-01-01 – 2022-12-31 | 98158000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 26193000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 70176000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 23663000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 43983000 | USD | 20220728 | Open filing evidence |
Enviroplex
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 25699000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 33819000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 4616000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 8120000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 13684000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 19866000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45830000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 17499000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 30591000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 11373000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13092000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23170000 | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 9978000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 15545000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4650000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 5567000 | USD | 20220728 | Open filing evidence |
Enviroplex · Operating Segments
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 33819000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 8120000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 57400000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45830000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 30591000 | USD | 20251023 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 | USD | 20260225 | Open filing evidence |
Enviroplex · Operating Segments · Product
Statement Business Segments · Consolidation Items · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 33819000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 8120000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 57400000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45830000 Restated | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 30593000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13093000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 Restated | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 16401000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1871000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 24164000 | USD | 20250219 | Open filing evidence |
Enviroplex · Non Lease Revenues
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 9515000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 11379000 | USD | 20231026 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 923000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1864000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 941000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23170000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 9978000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 15545000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4650000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 5567000 | USD | 20230727 | Open filing evidence |
Enviroplex · Non Lease Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 20192000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 9515000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 11379000 | USD | 20231026 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 923000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 1864000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 941000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 23170000 | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 9978000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 15545000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 4650000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 5567000 | USD | 20230727 | Open filing evidence |
Enviroplex · Product
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-09-30 | 36724000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 11025000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 3504000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 57400000 | USD | 20260225 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 40763000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 27079000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7213000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 45832000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 13092000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1719000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 22615000 | USD | 20260225 | Open filing evidence |
Mobile Modular
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 179925000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 464752000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 150424000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 284826000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 134403000 | USD | 20260429 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 181468000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 469374000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 155988000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 287906000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 131919000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 635366000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 191407000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 463536000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 144546000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 272131000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 127585000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 562236000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 379211000 Restated | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 125838000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 327860000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 111377000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 202022000 | USD | 20220728 | Open filing evidence |
Mobile Modular · Intersegment Elimination
Statement Business Segments · Consolidation Items
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 0 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -2422000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 218000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 7000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 0 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -992000 | USD | 20240221 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 856000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 856000 | USD | 20230727 | Open filing evidence |
Mobile Modular · Non Lease Other
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 26000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 12000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 55000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 235000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 4000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 74000 | USD | 20251023 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 70000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 36000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 3159000 | USD | 20260225 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 25000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 3122000 | USD | 20240725 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 3782000 Restated | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 4737000 Restated | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 579000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 998000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 419000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 108000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 61000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 94000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 7000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 33000 | USD | 20230727 | Open filing evidence |
Mobile Modular · Non Lease Rental Related Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 4272000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 36734000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 4550000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 14348000 | USD | 20240221 | Open filing evidence |
Mobile Modular · Non Lease Revenues
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 80927000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 161768000 | USD | 20231026 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 53843000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 80841000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 26998000 | USD | 20230504 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 130516000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 39410000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 87167000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 31706000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 47757000 | USD | 20230727 | Open filing evidence |
Mobile Modular · Non Lease Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 25326000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 155267000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 58867000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 115828000 | USD | 20231026 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 39356000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 56961000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 16967000 Restated | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 97045000 Restated | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 28922000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 64113000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 24816000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 35191000 | USD | 20230727 | Open filing evidence |
Portable Storage
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 23670000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 69118000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 23519000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 45449000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 21929000 | USD | 20260429 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 24402000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 69014000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 23346000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 44612000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 21265000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 94497000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 23051000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 71835000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 24022000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 48782000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 24760000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 101137000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 82506000 | USD | 20250219 | Open filing evidence |
Portable Storage · Non Lease Other
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 54000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 153000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 89000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 100000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 10000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 255000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 45000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 214000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 128000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 169000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 40000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 238000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 27000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 200000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 43000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 171000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 127000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 119000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 27000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 70000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 30000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 55000 | USD | 20240725 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 69000 | USD | 20250219 | Open filing evidence |
Portable Storage · Non Lease Rental Related Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 4391000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 19250000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 4424000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 16082000 | USD | 20240221 | Open filing evidence |
Portable Storage · Non Lease Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 1212000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 4587000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 638000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2933000 | USD | 20240221 | Open filing evidence |
Portable Storage · Product
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 2956000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 1244000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 2478000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 1212000 | USD | 20250424 | Open filing evidence |
Trs Ren Telco
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 45312000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 126571000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 42553000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 81259000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 38706000 | USD | 20260429 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 36889000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 108324000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 36416000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 71435000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 35019000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 135249000 | USD | 20250219 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 34801000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 101234000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 32670000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 66433000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 33763000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 148277000 | USD | 20250219 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 150778000 | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 38527000 | USD | 20221027 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 109359000 | USD | 20221027 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 37341000 | USD | 20220728 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 70832000 | USD | 20220728 | Open filing evidence |
Trs Ren Telco · Non Lease Other
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-07-01 – 2026-09-30 | 360000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-01-01 – 2026-09-30 | 1127000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2026-04-01 – 2026-06-30 | 374000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 767000 | USD | 20260729 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 394000 | USD | 20260429 | Open filing evidence |
| 2025-01-01 – 2025-12-31 | 1256000 | USD | 20260225 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 318000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 1011000 | USD | 2026-10-28 · 20:00:41.000Z | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 341000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 694000 | USD | 20260729 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 353000 | USD | 20260429 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1311000 | USD | 20260225 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 353000 | USD | 20251023 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 1041000 | USD | 20251023 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 332000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 688000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 356000 | USD | 20250424 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1534000 | USD | 20260225 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 393000 | USD | 20241024 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1189000 | USD | 20241024 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 364000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 795000 | USD | 20240725 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 449000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1237000 | USD | 20250219 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 287000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 824000 | USD | 20221027 | Open filing evidence |
Trs Ren Telco · Non Lease Rental Related Services
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRentalRelatedServicesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 623000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2658000 | USD | 20240221 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 726000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 2579000 | USD | 20240221 | Open filing evidence |
Trs Ren Telco · Non Lease Revenues
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2023-07-01 – 2023-09-30 | 9398000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 13288000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 25083000 | USD | 20230222 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 6262000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 6432000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 10513000 | USD | 20230727 | Open filing evidence |
Trs Ren Telco · Non Lease Sales
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-03-31 | 6539000 | USD | 20240425 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 24951000 | USD | 20240221 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 8341000 | USD | 20231026 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 19545000 | USD | 20231026 | Open filing evidence |
| 2023-04-01 – 2023-06-30 | 6581000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-06-30 | 11204000 | USD | 20230727 | Open filing evidence |
| 2023-01-01 – 2023-03-31 | 4623000 | USD | 20240425 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 21267000 | USD | 20240221 | Open filing evidence |
| 2022-07-01 – 2022-09-30 | 5291000 | USD | 20231026 | Open filing evidence |
| 2022-01-01 – 2022-09-30 | 14031000 | USD | 20231026 | Open filing evidence |
| 2022-04-01 – 2022-06-30 | 5462000 | USD | 20230727 | Open filing evidence |
| 2022-01-01 – 2022-06-30 | 8741000 | USD | 20230727 | Open filing evidence |
Trs Ren Telco · Product
Statement Business Segments · Product Or Service
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=us-gaap:ProductMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-06-30 | 15692000 | USD | 20250724 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 7979000 | USD | 20250424 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 12657000 | USD | 20250724 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 6812000 | USD | 20250424 | Open filing evidence |