Segment disclosures

Company overview

MCGRATH RENTCORP

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

65 dimension combinations 771 retained observations 19 reported periods Partial retained history

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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-302905000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-302905000 USD20260729Open filing evidence
2026-01-01 – 2026-03-310 USD20260429Open filing evidence
2025-01-01 – 2025-09-300 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-300 USD20260729Open filing evidence
2025-01-01 – 2025-03-310 USD20260429Open filing evidence
2024-01-01 – 2024-12-312000 USD20260225Open filing evidence
2024-01-01 – 2024-09-302000 USD20251023Open filing evidence
2024-01-01 – 2024-06-302000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311845000 USD20250424Open filing evidence
2023-01-01 – 2023-12-312423000 USD20260225Open filing evidence
2023-01-01 – 2023-09-30218000 USD20241024Open filing evidence
2023-01-01 – 2023-06-307000 USD20240725Open filing evidence
2022-01-01 – 2022-12-31992000 USD20250219Open filing evidence
2022-01-01 – 2022-06-30856000 USD20220728Open filing evidence
2022-01-01 – 2022-03-310 USD20220428Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-303905000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-03-311458000 USD20260429Open filing evidence
2024-01-01 – 2024-12-316394000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-30617000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31316000 USD20260429Open filing evidence
2023-01-01 – 2023-12-311504000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31763000 USD20260429Open filing evidence
2025-01-01 – 2025-09-301960000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-301336000 USD20260729Open filing evidence
2024-01-01 – 2024-12-312714000 USD20260225Open filing evidence
2024-01-01 – 2024-09-302153000 USD20251023Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-311719000 USD20240425Open filing evidence
2023-01-01 – 2023-03-31941000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3122615000 USD20240221Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3099127000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-3052073000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3120895000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31170668000 USD20260225Open filing evidence
2025-01-01 – 2025-09-30115308000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3062974000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3122490000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31183234000 USD20260225Open filing evidence
2024-01-01 – 2024-09-30127251000 USD20251023Open filing evidence
2023-01-01 – 2023-12-31155267000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-09-3011597000 USD20231026Open filing evidence
2023-01-01 – 2023-06-301871000 USD20230727Open filing evidence
2023-01-01 – 2023-03-31941000 USD20230504Open filing evidence
2022-01-01 – 2022-12-3124162000 USD20230222Open filing evidence
2022-01-01 – 2022-09-3016401000 USD20231026Open filing evidence
2022-01-01 – 2022-06-306423000 USD20230727Open filing evidence
2022-01-01 – 2022-03-31917000 USD20230504Open filing evidence

Operating Segments · Mobile Modular

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-30464752000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-30284826000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31134403000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31645128000 USD20260225Open filing evidence
2025-01-01 – 2025-09-30469374000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-30287906000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31131919000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31635366000 USD20260225Open filing evidence
2024-01-01 – 2024-09-30463536000 USD20251023Open filing evidence
2023-01-01 – 2023-12-31562236000 USD20260225Open filing evidence

Operating Segments · Portable Storage

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3069118000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-3045449000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3121929000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3192814000 USD20260225Open filing evidence
2025-01-01 – 2025-09-3069014000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3044612000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3121265000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3194497000 USD20260225Open filing evidence
2024-01-01 – 2024-09-3071835000 USD20251023Open filing evidence
2023-01-01 – 2023-12-31101137000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-305724000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-303458000 USD20260729Open filing evidence
2026-01-01 – 2026-03-311604000 USD20260429Open filing evidence
2025-01-01 – 2025-12-317779000 USD20260225Open filing evidence
2025-01-01 – 2025-09-305649000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-302956000 USD20260729Open filing evidence
2025-01-01 – 2025-03-311244000 USD20260429Open filing evidence
2024-01-01 – 2024-12-315695000 USD20260225Open filing evidence
2024-01-01 – 2024-09-303889000 USD20251023Open filing evidence
2023-01-01 – 2023-12-314587000 USD20260225Open filing evidence

Operating Segments · Trs Ren Telco

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-30126571000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-3081259000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3138706000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31148893000 USD20260225Open filing evidence
2025-01-01 – 2025-09-30108324000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3071435000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3135019000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31135249000 USD20260225Open filing evidence
2024-01-01 – 2024-09-30101234000 USD20251023Open filing evidence
2023-01-01 – 2023-12-31148277000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3024618000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-3016739000 USD20260729Open filing evidence
2026-01-01 – 2026-03-318032000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3133349000 USD20260225Open filing evidence
2025-01-01 – 2025-09-3023039000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3015692000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317979000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3127531000 USD20260225Open filing evidence
2024-01-01 – 2024-09-3020261000 USD20251023Open filing evidence
2023-01-01 – 2023-12-3127119000 USD20260225Open filing evidence

Non Lease Other · Adler Tanks

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-31457000 USD20230222Open filing evidence
2022-07-01 – 2022-09-30323000 USD20221027Open filing evidence
2022-01-01 – 2022-09-30504000 USD20221027Open filing evidence
2022-04-01 – 2022-06-30182000 USD20230727Open filing evidence
2022-01-01 – 2022-06-30181000 USD20230727Open filing evidence

Non Lease Other · Mobile Modular

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3082000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-03-3144000 USD20260429Open filing evidence
2025-01-01 – 2025-09-3074000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3035000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3070000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3136000 USD20250424Open filing evidence
2024-01-01 – 2024-12-313159000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3033000 USD20251023Open filing evidence
2024-01-01 – 2024-09-303153000 USD20251023Open filing evidence
2024-01-01 – 2024-06-303122000 USD20250724Open filing evidence
2024-01-01 – 2024-03-313097000 USD20250424Open filing evidence
2023-01-01 – 2023-12-312482000 USD20260225Open filing evidence
2023-04-01 – 2023-06-30549000 USD20240725Open filing evidence
2023-01-01 – 2023-06-30943000 USD20240725Open filing evidence
2023-01-01 – 2023-03-31407000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3139000 USD20250219Open filing evidence
2022-04-01 – 2022-06-307000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3033000 USD20220728Open filing evidence
2022-01-01 – 2022-03-3125000 USD20220428Open filing evidence

Non Lease Other · Portable Storage

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31127000 USD20240425Open filing evidence
2023-01-01 – 2023-12-31119000 USD20240221Open filing evidence
2023-01-01 – 2023-03-3112000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3169000 USD20240221Open 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
PeriodValueUnitFiledEvidence
2023-04-01 – 2023-06-30364000 USD20230727Open filing evidence
2022-07-01 – 2022-09-30287000 USD20221027Open filing evidence
2022-01-01 – 2022-09-30824000 USD20231026Open filing evidence
2022-04-01 – 2022-06-30287000 USD20230727Open filing evidence
2022-01-01 – 2022-06-30537000 USD20230727Open filing evidence
2022-01-01 – 2022-03-31251000 USD20230504Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-09-302557000 USD20231026Open filing evidence
2022-07-01 – 2022-09-307069000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3018890000 USD20231026Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-06-302557000 USD20230727Open filing evidence
2023-01-01 – 2023-03-312557000 USD20230504Open filing evidence
2022-01-01 – 2022-12-3127165000 USD20230222Open filing evidence
2022-07-01 – 2022-09-307069000 USD20221027Open filing evidence
2022-01-01 – 2022-09-3018890000 USD20221027Open filing evidence
2022-04-01 – 2022-06-306636000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3011821000 USD20230727Open filing evidence
2022-01-01 – 2022-03-315185000 USD20230504Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3014583000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3026994000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-306711000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3012411000 USD20260729Open filing evidence
2026-01-01 – 2026-03-315700000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3140334000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3017072000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3029199000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-307498000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3012127000 USD20260729Open filing evidence
2025-01-01 – 2025-03-314629000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3134778000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3016131000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3027130000 USD20251023Open filing evidence
2024-04-01 – 2024-06-306727000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3010999000 USD20250724Open filing evidence
2024-01-01 – 2024-03-314272000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3136734000 USD20260225Open filing evidence
2023-07-01 – 2023-09-3013224000 RestatedUSD20241024Open filing evidence
2023-01-01 – 2023-09-3026693000 RestatedUSD20241024Open filing evidence
2023-04-01 – 2023-06-308919000 RestatedUSD20240725Open filing evidence
2023-01-01 – 2023-06-3013469000 RestatedUSD20240725Open filing evidence
2023-01-01 – 2023-03-318974000 USD20230504Open filing evidence
2022-01-01 – 2022-12-3114348000 RestatedUSD20250219Open filing evidence
2022-07-01 – 2022-09-3010427000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3022960000 USD20231026Open filing evidence
2022-04-01 – 2022-06-306883000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3012533000 USD20230727Open filing evidence
2022-01-01 – 2022-03-315650000 USD20230504Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-304142000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3011934000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-304235000 USD20260729Open filing evidence
2026-01-01 – 2026-06-307792000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313557000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3115431000 USD20260225Open filing evidence
2025-07-01 – 2025-09-303939000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3011451000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-304123000 USD20260729Open filing evidence
2025-01-01 – 2025-06-307512000 USD20260729Open filing evidence
2025-01-01 – 2025-03-313389000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3116565000 USD20260225Open filing evidence
2024-07-01 – 2024-09-304127000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3012865000 USD20251023Open filing evidence
2024-04-01 – 2024-06-304347000 USD20250724Open filing evidence
2024-01-01 – 2024-06-308738000 USD20250724Open filing evidence
2024-01-01 – 2024-03-314391000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3119250000 USD20260225Open filing evidence
2023-07-01 – 2023-09-305027000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3014440000 USD20241024Open filing evidence
2023-04-01 – 2023-06-304989000 USD20240725Open filing evidence
2023-01-01 – 2023-06-309413000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3116082000 USD20250219Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-301143000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-303231000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-301180000 USD20260729Open filing evidence
2026-01-01 – 2026-06-302088000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31908000 USD20260429Open filing evidence
2025-01-01 – 2025-12-313105000 USD20260225Open filing evidence
2025-07-01 – 2025-09-30743000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-302217000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-30794000 USD20260729Open filing evidence
2025-01-01 – 2025-06-301474000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31680000 USD20260429Open filing evidence
2024-01-01 – 2024-12-312777000 USD20260225Open filing evidence
2024-07-01 – 2024-09-30755000 USD20251023Open filing evidence
2024-01-01 – 2024-09-302087000 USD20251023Open filing evidence
2024-04-01 – 2024-06-30709000 USD20250724Open filing evidence
2024-01-01 – 2024-06-301332000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31623000 USD20250424Open filing evidence
2023-01-01 – 2023-12-312658000 USD20260225Open filing evidence
2023-07-01 – 2023-09-30664000 USD20241024Open filing evidence
2023-01-01 – 2023-09-301952000 USD20241024Open filing evidence
2023-04-01 – 2023-06-30563000 USD20240725Open filing evidence
2023-01-01 – 2023-06-301289000 USD20240725Open filing evidence
2023-01-01 – 2023-03-31726000 USD20230504Open filing evidence
2022-01-01 – 2022-12-312579000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30684000 USD20231026Open filing evidence
2022-01-01 – 2022-09-301919000 USD20231026Open filing evidence
2022-04-01 – 2022-06-30683000 USD20230727Open filing evidence
2022-01-01 – 2022-06-301235000 USD20230727Open filing evidence
2022-01-01 – 2022-03-31551000 USD20230504Open filing evidence

Non Lease Revenues · Adler Tanks

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-06-302826000 USD20230727Open filing evidence
2023-01-01 – 2023-03-312826000 USD20230504Open filing evidence
2022-01-01 – 2022-12-3130555000 USD20230222Open filing evidence
2022-07-01 – 2022-09-308368000 USD20221027Open filing evidence
2022-01-01 – 2022-09-3021628000 USD20221027Open filing evidence
2022-04-01 – 2022-06-307419000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3013260000 USD20230727Open filing evidence
2022-01-01 – 2022-03-315842000 USD20230504Open filing evidence

Non Lease Revenues · Enviroplex

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3025699000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3033819000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-304616000 USD20260729Open filing evidence
2026-01-01 – 2026-06-308120000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3157400000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3013684000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3019866000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145830000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3017499000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3030591000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3011373000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3013092000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311719000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3120192000 USD20260225Open filing evidence
2023-07-01 – 2023-09-309515000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3011379000 USD20241024Open filing evidence
2023-04-01 – 2023-06-30923000 USD20240725Open filing evidence
2023-01-01 – 2023-06-301864000 USD20240725Open filing evidence
2023-01-01 – 2023-03-31941000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3123170000 USD20250219Open filing evidence
2022-04-01 – 2022-06-304650000 USD20220728Open filing evidence
2022-01-01 – 2022-06-305567000 USD20220728Open filing evidence

Non Lease Revenues · Mobile Modular

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3061663000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-30126204000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3037902000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3064540000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3126639000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31211238000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3069412000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-30144583000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3048017000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3075171000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3127155000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31221171000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3082158000 USD20251023Open filing evidence
2024-01-01 – 2024-09-30157533000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3042682000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3075377000 USD20250724Open filing evidence
2024-01-01 – 2024-03-3132695000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31194483000 USD20260225Open filing evidence
2023-07-01 – 2023-09-3074729000 USD20241024Open filing evidence
2023-01-01 – 2023-09-30144367000 USD20241024Open filing evidence
2023-04-01 – 2023-06-3047715000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3069626000 USD20240725Open filing evidence
2023-01-01 – 2023-03-3121924000 USD20240425Open filing evidence
2022-01-01 – 2022-12-31111432000 USD20250219Open filing evidence
2022-04-01 – 2022-06-3031706000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3047757000 USD20220728Open filing evidence

Non Lease Revenues · Portable Storage

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-306463000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3017811000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-306177000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3011349000 USD20260729Open filing evidence
2026-01-01 – 2026-03-315171000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3123466000 USD20260225Open filing evidence
2025-07-01 – 2025-09-306677000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3017314000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-305963000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3010637000 USD20260729Open filing evidence
2025-01-01 – 2025-03-314673000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3122498000 USD20260225Open filing evidence
2024-07-01 – 2024-09-305565000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3016954000 USD20251023Open filing evidence
2024-04-01 – 2024-06-305656000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3011387000 USD20250724Open filing evidence
2024-01-01 – 2024-03-315730000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3123956000 USD20260225Open filing evidence
2023-07-01 – 2023-09-306198000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3017401000 USD20241024Open filing evidence
2023-04-01 – 2023-06-306128000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3011215000 USD20240725Open filing evidence
2023-01-01 – 2023-03-315074000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3119084000 USD20250219Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-308623000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3027151000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-309706000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3018528000 USD20260729Open filing evidence
2026-01-01 – 2026-03-318822000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3134059000 USD20260225Open filing evidence
2025-07-01 – 2025-09-307791000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3023825000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-307579000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3016034000 USD20260729Open filing evidence
2025-01-01 – 2025-03-318455000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3129587000 USD20260225Open filing evidence
2024-07-01 – 2024-09-308277000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3022054000 USD20251023Open filing evidence
2024-04-01 – 2024-06-306259000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3013777000 USD20250724Open filing evidence
2024-01-01 – 2024-03-317518000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3129143000 USD20260225Open filing evidence
2023-07-01 – 2023-09-309398000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3022686000 USD20241024Open filing evidence
2023-04-01 – 2023-06-307508000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3013288000 USD20240725Open filing evidence
2023-01-01 – 2023-03-315798000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3125083000 USD20250219Open filing evidence
2022-01-01 – 2022-09-3016774000 USD20231026Open filing evidence
2022-04-01 – 2022-06-306432000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3010513000 USD20220728Open filing evidence

Non Lease Sales · Adler Tanks

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-06-30269000 USD20230727Open filing evidence
2023-01-01 – 2023-03-31269000 USD20230504Open filing evidence
2022-01-01 – 2022-12-312933000 USD20230222Open filing evidence
2022-07-01 – 2022-09-30976000 USD20221027Open filing evidence
2022-01-01 – 2022-09-302234000 USD20221027Open filing evidence
2022-04-01 – 2022-06-30601000 USD20230727Open filing evidence
2022-01-01 – 2022-06-301258000 USD20230727Open filing evidence

Non Lease Sales · Enviroplex

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3025699000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3033819000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-304616000 USD20260729Open filing evidence
2026-01-01 – 2026-06-308120000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3157400000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3013684000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3019866000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145830000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3017499000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3030591000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3011373000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3013092000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311719000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3120192000 USD20260225Open filing evidence
2023-07-01 – 2023-09-309515000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3011379000 USD20241024Open filing evidence
2023-04-01 – 2023-06-30923000 USD20240725Open filing evidence
2023-01-01 – 2023-06-301864000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3123170000 USD20250219Open filing evidence
2022-04-01 – 2022-06-304650000 USD20220728Open filing evidence
2022-01-01 – 2022-06-305567000 USD20220728Open filing evidence

Non Lease Sales · Mobile Modular

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3047054000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3099128000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3031179000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3052074000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3120895000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31170669000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3052336000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-30115310000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3040484000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3062974000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3122490000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31183234000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3065994000 USD20251023Open filing evidence
2024-01-01 – 2024-09-30127250000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3035930000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3061256000 USD20250724Open filing evidence
2024-01-01 – 2024-03-3125326000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31155267000 USD20260225Open filing evidence
2023-07-01 – 2023-09-3057723000 USD20241024Open filing evidence
2023-01-01 – 2023-09-30112937000 USD20241024Open filing evidence
2023-04-01 – 2023-06-3038247000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3055214000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3197045000 USD20250219Open filing evidence
2022-04-01 – 2022-06-3024816000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3035191000 USD20220728Open filing evidence

Non Lease Sales · Portable Storage

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-302267000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-305724000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-301853000 USD20260729Open filing evidence
2026-01-01 – 2026-06-303457000 USD20260729Open filing evidence
2026-01-01 – 2026-03-311604000 USD20260429Open filing evidence
2025-01-01 – 2025-12-317780000 USD20260225Open filing evidence
2025-07-01 – 2025-09-302693000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-305649000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-301712000 USD20260729Open filing evidence
2025-01-01 – 2025-06-302956000 USD20260729Open filing evidence
2025-01-01 – 2025-03-311244000 USD20260429Open filing evidence
2024-01-01 – 2024-12-315695000 USD20260225Open filing evidence
2024-07-01 – 2024-09-301411000 USD20251023Open filing evidence
2024-01-01 – 2024-09-303889000 USD20251023Open filing evidence
2024-04-01 – 2024-06-301266000 USD20250724Open filing evidence
2024-01-01 – 2024-06-302478000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311212000 USD20250424Open filing evidence
2023-01-01 – 2023-12-314587000 USD20260225Open filing evidence
2023-07-01 – 2023-09-301144000 USD20241024Open filing evidence
2023-01-01 – 2023-09-302891000 USD20241024Open filing evidence
2023-04-01 – 2023-06-301109000 USD20240725Open filing evidence
2023-01-01 – 2023-06-301747000 USD20240725Open filing evidence
2022-01-01 – 2022-12-312933000 USD20250219Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-307120000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3022793000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-308152000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3015673000 USD20260729Open filing evidence
2026-01-01 – 2026-03-317520000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3129698000 USD20260225Open filing evidence
2025-07-01 – 2025-09-306730000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3020597000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-306444000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3013866000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317422000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3125499000 USD20260225Open filing evidence
2024-07-01 – 2024-09-307169000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3018926000 USD20251023Open filing evidence
2024-04-01 – 2024-06-305218000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3011757000 USD20250724Open filing evidence
2024-01-01 – 2024-03-316539000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3124951000 USD20260225Open filing evidence
2023-07-01 – 2023-09-308341000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3019545000 USD20241024Open filing evidence
2023-04-01 – 2023-06-306581000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3011204000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3121267000 USD20250219Open filing evidence
2022-04-01 – 2022-06-305462000 USD20220728Open filing evidence
2022-01-01 – 2022-06-308741000 USD20220728Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-06-302581000 USD20260729Open filing evidence
2026-01-01 – 2026-03-311311000 USD20260429Open filing evidence
2025-01-01 – 2025-12-315879000 USD20260225Open filing evidence
2025-01-01 – 2025-09-304303000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-302881000 USD20260729Open filing evidence
2024-01-01 – 2024-09-304795000 USD20251023Open filing evidence
2023-01-01 – 2023-12-316905000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-30686000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-30469000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31199000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31989000 USD20260225Open filing evidence
2025-01-01 – 2025-09-30846000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2024-01-01 – 2024-12-311117000 USD20260225Open filing evidence
2024-01-01 – 2024-09-30907000 USD20251023Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-302175000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-301483000 USD20260729Open filing evidence
2025-01-01 – 2025-12-312531000 USD20260225Open filing evidence
2025-01-01 – 2025-03-31687000 USD20260429Open filing evidence
2023-01-01 – 2023-12-313772000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-302881000 USD20250724Open filing evidence
2025-01-01 – 2025-03-311458000 USD20250424Open filing evidence
2024-01-01 – 2024-06-303287000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311630000 USD20250424Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-30617000 USD20250724Open filing evidence
2025-01-01 – 2025-03-31316000 USD20250424Open filing evidence
2024-01-01 – 2024-06-30711000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31418000 USD20250424Open 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
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-301336000 USD20250724Open filing evidence
2025-01-01 – 2025-03-31687000 USD20250424Open filing evidence
2024-01-01 – 2024-06-301511000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31798000 USD20250424Open filing evidence

Product · Mobile Modular

Product Or Service · Statement Business Segments

Source dimensions srt:ProductOrServiceAxis=us-gaap:ProductMember;us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-3062974000 USD20250724Open filing evidence
2025-01-01 – 2025-03-3122490000 USD20250424Open filing evidence
2024-01-01 – 2024-06-3061256000 USD20250724Open filing evidence
2024-01-01 – 2024-03-3125326000 USD20250424Open 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
PeriodValueUnitFiledEvidence
2022-07-01 – 2022-09-30323000 USD20231026Open filing evidence
2022-01-01 – 2022-09-30504000 USD20231026Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-09-302826000 USD20231026Open filing evidence
2022-07-01 – 2022-09-308368000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3021628000 USD20231026Open 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
PeriodValueUnitFiledEvidence
2023-01-01 – 2023-09-30269000 USD20231026Open filing evidence
2022-07-01 – 2022-09-30976000 USD20231026Open filing evidence
2022-01-01 – 2022-09-302234000 USD20231026Open filing evidence

Adler Tanks

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:AdlerTanksMember
PeriodValueUnitFiledEvidence
2022-01-01 – 2022-12-3198158000 USD20230222Open filing evidence
2022-07-01 – 2022-09-3026193000 USD20221027Open filing evidence
2022-01-01 – 2022-09-3070176000 USD20221027Open filing evidence
2022-04-01 – 2022-06-3023663000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3043983000 USD20220728Open filing evidence

Enviroplex

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3025699000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3033819000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-304616000 USD20260729Open filing evidence
2026-01-01 – 2026-06-308120000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-07-01 – 2025-09-3013684000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3019866000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145830000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3017499000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3030591000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3011373000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3013092000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311719000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3120192000 USD20250219Open filing evidence
2022-01-01 – 2022-12-3123170000 USD20250219Open filing evidence
2022-07-01 – 2022-09-309978000 USD20221027Open filing evidence
2022-01-01 – 2022-09-3015545000 USD20221027Open filing evidence
2022-04-01 – 2022-06-304650000 USD20220728Open filing evidence
2022-01-01 – 2022-06-305567000 USD20220728Open filing evidence

Enviroplex · Operating Segments

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3033819000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-308120000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3157400000 USD20260225Open filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145830000 USD20260225Open filing evidence
2024-01-01 – 2024-09-3030591000 USD20251023Open filing evidence
2023-01-01 – 2023-12-3120192000 USD20260225Open 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
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3033819000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-308120000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3157400000 USD20260225Open filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145830000 RestatedUSD20260225Open filing evidence
2024-01-01 – 2024-09-3030593000 USD20251023Open filing evidence
2024-01-01 – 2024-06-3013093000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311719000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3120192000 RestatedUSD20260225Open filing evidence
2023-01-01 – 2023-09-3016401000 USD20241024Open filing evidence
2023-01-01 – 2023-06-301871000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3124164000 USD20250219Open filing evidence

Enviroplex · Non Lease Revenues

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-309515000 USD20231026Open filing evidence
2023-01-01 – 2023-09-3011379000 USD20231026Open filing evidence
2023-04-01 – 2023-06-30923000 USD20230727Open filing evidence
2023-01-01 – 2023-06-301864000 USD20230727Open filing evidence
2023-01-01 – 2023-03-31941000 USD20230504Open filing evidence
2022-01-01 – 2022-12-3123170000 USD20230222Open filing evidence
2022-07-01 – 2022-09-309978000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3015545000 USD20231026Open filing evidence
2022-04-01 – 2022-06-304650000 USD20230727Open filing evidence
2022-01-01 – 2022-06-305567000 USD20230727Open filing evidence

Enviroplex · Non Lease Sales

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-311719000 USD20240425Open filing evidence
2023-01-01 – 2023-12-3120192000 USD20240221Open filing evidence
2023-07-01 – 2023-09-309515000 USD20231026Open filing evidence
2023-01-01 – 2023-09-3011379000 USD20231026Open filing evidence
2023-04-01 – 2023-06-30923000 USD20230727Open filing evidence
2023-01-01 – 2023-06-301864000 USD20230727Open filing evidence
2023-01-01 – 2023-03-31941000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3123170000 USD20240221Open filing evidence
2022-07-01 – 2022-09-309978000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3015545000 USD20231026Open filing evidence
2022-04-01 – 2022-06-304650000 USD20230727Open filing evidence
2022-01-01 – 2022-06-305567000 USD20230727Open filing evidence

Enviroplex · Product

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:EnviroplexMember;srt:ProductOrServiceAxis=us-gaap:ProductMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-09-3036724000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-06-3011025000 USD20260729Open filing evidence
2026-01-01 – 2026-03-313504000 USD20260429Open filing evidence
2025-01-01 – 2025-12-3157400000 USD20260225Open filing evidence
2025-01-01 – 2025-09-3040763000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-06-3027079000 USD20260729Open filing evidence
2025-01-01 – 2025-03-317213000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3145832000 USD20260225Open filing evidence
2024-01-01 – 2024-06-3013092000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311719000 USD20250424Open filing evidence
2023-01-01 – 2023-12-3122615000 USD20260225Open filing evidence

Mobile Modular

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30179925000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-30464752000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-30150424000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30284826000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31134403000 USD20260429Open filing evidence
2025-07-01 – 2025-09-30181468000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-30469374000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-30155988000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30287906000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31131919000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31635366000 USD20250219Open filing evidence
2024-07-01 – 2024-09-30191407000 USD20251023Open filing evidence
2024-01-01 – 2024-09-30463536000 USD20251023Open filing evidence
2024-04-01 – 2024-06-30144546000 USD20250724Open filing evidence
2024-01-01 – 2024-06-30272131000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31127585000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31562236000 USD20250219Open filing evidence
2022-01-01 – 2022-12-31379211000 RestatedUSD20250219Open filing evidence
2022-07-01 – 2022-09-30125838000 USD20221027Open filing evidence
2022-01-01 – 2022-09-30327860000 USD20221027Open filing evidence
2022-04-01 – 2022-06-30111377000 USD20220728Open filing evidence
2022-01-01 – 2022-06-30202022000 USD20220728Open filing evidence

Mobile Modular · Intersegment Elimination

Statement Business Segments · Consolidation Items

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-310 USD20240425Open filing evidence
2023-01-01 – 2023-12-31-2422000 USD20240221Open filing evidence
2023-01-01 – 2023-09-30218000 USD20231026Open filing evidence
2023-01-01 – 2023-06-307000 USD20230727Open filing evidence
2023-01-01 – 2023-03-310 USD20240425Open filing evidence
2022-01-01 – 2022-12-31-992000 USD20240221Open filing evidence
2022-01-01 – 2022-09-30856000 USD20231026Open filing evidence
2022-01-01 – 2022-06-30856000 USD20230727Open filing evidence

Mobile Modular · Non Lease Other

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3026000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3012000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3055000 USD20260729Open filing evidence
2025-01-01 – 2025-12-31235000 USD20260225Open filing evidence
2025-07-01 – 2025-09-304000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3074000 USD20251023Open filing evidence
2025-01-01 – 2025-06-3070000 USD20250724Open filing evidence
2025-01-01 – 2025-03-3136000 USD20260429Open filing evidence
2024-01-01 – 2024-12-313159000 USD20260225Open filing evidence
2024-04-01 – 2024-06-3025000 USD20250724Open filing evidence
2024-01-01 – 2024-06-303122000 USD20240725Open filing evidence
2023-07-01 – 2023-09-303782000 RestatedUSD20241024Open filing evidence
2023-01-01 – 2023-09-304737000 RestatedUSD20241024Open filing evidence
2023-04-01 – 2023-06-30579000 USD20230727Open filing evidence
2023-01-01 – 2023-06-30998000 USD20230727Open filing evidence
2023-01-01 – 2023-03-31419000 USD20230504Open filing evidence
2022-01-01 – 2022-12-31108000 USD20230222Open filing evidence
2022-07-01 – 2022-09-3061000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3094000 USD20231026Open filing evidence
2022-04-01 – 2022-06-307000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3033000 USD20230727Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-314272000 USD20240425Open filing evidence
2023-01-01 – 2023-12-3136734000 USD20240221Open filing evidence
2023-01-01 – 2023-03-314550000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3114348000 USD20240221Open filing evidence

Mobile Modular · Non Lease Revenues

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseRevenuesMember
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-3080927000 USD20231026Open filing evidence
2023-01-01 – 2023-09-30161768000 USD20231026Open filing evidence
2023-04-01 – 2023-06-3053843000 USD20230727Open filing evidence
2023-01-01 – 2023-06-3080841000 USD20230727Open filing evidence
2023-01-01 – 2023-03-3126998000 USD20230504Open filing evidence
2022-01-01 – 2022-12-31130516000 USD20230222Open filing evidence
2022-07-01 – 2022-09-3039410000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3087167000 USD20231026Open filing evidence
2022-04-01 – 2022-06-3031706000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3047757000 USD20230727Open filing evidence

Mobile Modular · Non Lease Sales

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:MobileModularMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-3125326000 USD20240425Open filing evidence
2023-01-01 – 2023-12-31155267000 USD20240221Open filing evidence
2023-07-01 – 2023-09-3058867000 USD20231026Open filing evidence
2023-01-01 – 2023-09-30115828000 USD20231026Open filing evidence
2023-04-01 – 2023-06-3039356000 USD20230727Open filing evidence
2023-01-01 – 2023-06-3056961000 USD20230727Open filing evidence
2023-01-01 – 2023-03-3116967000 RestatedUSD20240425Open filing evidence
2022-01-01 – 2022-12-3197045000 RestatedUSD20240221Open filing evidence
2022-07-01 – 2022-09-3028922000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3064113000 USD20231026Open filing evidence
2022-04-01 – 2022-06-3024816000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3035191000 USD20230727Open filing evidence

Portable Storage

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3023670000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-3069118000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3023519000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3045449000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3121929000 USD20260429Open filing evidence
2025-07-01 – 2025-09-3024402000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-3069014000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3023346000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3044612000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3121265000 USD20260429Open filing evidence
2024-01-01 – 2024-12-3194497000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3023051000 USD20251023Open filing evidence
2024-01-01 – 2024-09-3071835000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3024022000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3048782000 USD20250724Open filing evidence
2024-01-01 – 2024-03-3124760000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31101137000 USD20250219Open filing evidence
2022-01-01 – 2022-12-3182506000 USD20250219Open filing evidence

Portable Storage · Non Lease Other

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=mgrc:NonLeaseOtherMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3054000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-30153000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3089000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30100000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3110000 USD20260429Open filing evidence
2025-01-01 – 2025-12-31255000 USD20260225Open filing evidence
2025-07-01 – 2025-09-3045000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-30214000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-30128000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30169000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3140000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31238000 USD20260225Open filing evidence
2024-07-01 – 2024-09-3027000 USD20251023Open filing evidence
2024-01-01 – 2024-09-30200000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3043000 USD20250724Open filing evidence
2024-01-01 – 2024-06-30171000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31127000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31119000 USD20260225Open filing evidence
2023-07-01 – 2023-09-3027000 USD20241024Open filing evidence
2023-01-01 – 2023-09-3070000 USD20241024Open filing evidence
2023-04-01 – 2023-06-3030000 USD20240725Open filing evidence
2023-01-01 – 2023-06-3055000 USD20240725Open filing evidence
2022-01-01 – 2022-12-3169000 USD20250219Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-314391000 USD20240425Open filing evidence
2023-01-01 – 2023-12-3119250000 USD20240221Open filing evidence
2023-01-01 – 2023-03-314424000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3116082000 USD20240221Open filing evidence

Portable Storage · Non Lease Sales

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=mgrc:NonLeaseSalesMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-311212000 USD20240425Open filing evidence
2023-01-01 – 2023-12-314587000 USD20240221Open filing evidence
2023-01-01 – 2023-03-31638000 USD20240425Open filing evidence
2022-01-01 – 2022-12-312933000 USD20240221Open filing evidence

Portable Storage · Product

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:PortableStorageMember;srt:ProductOrServiceAxis=us-gaap:ProductMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-302956000 USD20250724Open filing evidence
2025-01-01 – 2025-03-311244000 USD20250424Open filing evidence
2024-01-01 – 2024-06-302478000 USD20250724Open filing evidence
2024-01-01 – 2024-03-311212000 USD20250424Open filing evidence

Trs Ren Telco

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-3045312000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-30126571000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-3042553000 USD20260729Open filing evidence
2026-01-01 – 2026-06-3081259000 USD20260729Open filing evidence
2026-01-01 – 2026-03-3138706000 USD20260429Open filing evidence
2025-07-01 – 2025-09-3036889000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-30108324000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-3036416000 USD20260729Open filing evidence
2025-01-01 – 2025-06-3071435000 USD20260729Open filing evidence
2025-01-01 – 2025-03-3135019000 USD20260429Open filing evidence
2024-01-01 – 2024-12-31135249000 USD20250219Open filing evidence
2024-07-01 – 2024-09-3034801000 USD20251023Open filing evidence
2024-01-01 – 2024-09-30101234000 USD20251023Open filing evidence
2024-04-01 – 2024-06-3032670000 USD20250724Open filing evidence
2024-01-01 – 2024-06-3066433000 USD20250724Open filing evidence
2024-01-01 – 2024-03-3133763000 USD20250424Open filing evidence
2023-01-01 – 2023-12-31148277000 USD20250219Open filing evidence
2022-01-01 – 2022-12-31150778000 USD20250219Open filing evidence
2022-07-01 – 2022-09-3038527000 USD20221027Open filing evidence
2022-01-01 – 2022-09-30109359000 USD20221027Open filing evidence
2022-04-01 – 2022-06-3037341000 USD20220728Open filing evidence
2022-01-01 – 2022-06-3070832000 USD20220728Open 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
PeriodValueUnitFiledEvidence
2026-07-01 – 2026-09-30360000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-01-01 – 2026-09-301127000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2026-04-01 – 2026-06-30374000 USD20260729Open filing evidence
2026-01-01 – 2026-06-30767000 USD20260729Open filing evidence
2026-01-01 – 2026-03-31394000 USD20260429Open filing evidence
2025-01-01 – 2025-12-311256000 USD20260225Open filing evidence
2025-07-01 – 2025-09-30318000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-01-01 – 2025-09-301011000 USD2026-10-28 · 20:00:41.000ZOpen filing evidence
2025-04-01 – 2025-06-30341000 USD20260729Open filing evidence
2025-01-01 – 2025-06-30694000 USD20260729Open filing evidence
2025-01-01 – 2025-03-31353000 USD20260429Open filing evidence
2024-01-01 – 2024-12-311311000 USD20260225Open filing evidence
2024-07-01 – 2024-09-30353000 USD20251023Open filing evidence
2024-01-01 – 2024-09-301041000 USD20251023Open filing evidence
2024-04-01 – 2024-06-30332000 USD20250724Open filing evidence
2024-01-01 – 2024-06-30688000 USD20250724Open filing evidence
2024-01-01 – 2024-03-31356000 USD20250424Open filing evidence
2023-01-01 – 2023-12-311534000 USD20260225Open filing evidence
2023-07-01 – 2023-09-30393000 USD20241024Open filing evidence
2023-01-01 – 2023-09-301189000 USD20241024Open filing evidence
2023-04-01 – 2023-06-30364000 USD20240725Open filing evidence
2023-01-01 – 2023-06-30795000 USD20240725Open filing evidence
2023-01-01 – 2023-03-31449000 USD20240425Open filing evidence
2022-01-01 – 2022-12-311237000 USD20250219Open filing evidence
2022-07-01 – 2022-09-30287000 USD20231026Open filing evidence
2022-01-01 – 2022-09-30824000 USD20221027Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-31623000 USD20240425Open filing evidence
2023-01-01 – 2023-12-312658000 USD20240221Open filing evidence
2023-01-01 – 2023-03-31726000 USD20240425Open filing evidence
2022-01-01 – 2022-12-312579000 USD20240221Open 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
PeriodValueUnitFiledEvidence
2023-07-01 – 2023-09-309398000 USD20231026Open filing evidence
2023-01-01 – 2023-06-3013288000 USD20230727Open filing evidence
2022-01-01 – 2022-12-3125083000 USD20230222Open filing evidence
2022-07-01 – 2022-09-306262000 USD20231026Open filing evidence
2022-04-01 – 2022-06-306432000 USD20230727Open filing evidence
2022-01-01 – 2022-06-3010513000 USD20230727Open 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
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-03-316539000 USD20240425Open filing evidence
2023-01-01 – 2023-12-3124951000 USD20240221Open filing evidence
2023-07-01 – 2023-09-308341000 USD20231026Open filing evidence
2023-01-01 – 2023-09-3019545000 USD20231026Open filing evidence
2023-04-01 – 2023-06-306581000 USD20230727Open filing evidence
2023-01-01 – 2023-06-3011204000 USD20230727Open filing evidence
2023-01-01 – 2023-03-314623000 USD20240425Open filing evidence
2022-01-01 – 2022-12-3121267000 USD20240221Open filing evidence
2022-07-01 – 2022-09-305291000 USD20231026Open filing evidence
2022-01-01 – 2022-09-3014031000 USD20231026Open filing evidence
2022-04-01 – 2022-06-305462000 USD20230727Open filing evidence
2022-01-01 – 2022-06-308741000 USD20230727Open filing evidence

Trs Ren Telco · Product

Statement Business Segments · Product Or Service

Source dimensions us-gaap:StatementBusinessSegmentsAxis=mgrc:TrsRenTelcoMember;srt:ProductOrServiceAxis=us-gaap:ProductMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-06-3015692000 USD20250724Open filing evidence
2025-01-01 – 2025-03-317979000 USD20250424Open filing evidence
2024-01-01 – 2024-06-3012657000 USD20250724Open filing evidence
2024-01-01 – 2024-03-316812000 USD20250424Open filing evidence