XML 46 R38.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 146,600   $ 286,800  
Total revenues 212,611 $ 203,030 400,438 $ 366,748
Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 146,641 140,756 286,805 270,755
Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 11,783 14,471 21,069 24,171
Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 53,787 46,860 88,583 70,029
Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 400 943 3,981 1,793
Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 65,970 62,274 113,633 95,993
Mobile Modular [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 144,546 138,838 272,131 242,753
Mobile Modular [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 101,864 91,123 196,754 173,127
Mobile Modular [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,727 8,919 10,999 13,469
Mobile Modular [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 35,930 38,247 61,256 55,214
Mobile Modular [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 25 549 3,122 943
Mobile Modular [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 42,682 47,715 75,377 69,626
Portable Storage [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 24,022 25,424 48,782 48,166
Portable Storage [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 18,366 19,296 37,395 36,951
Portable Storage [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 4,347 4,989 8,738 9,413
Portable Storage [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 1,266 1,109 2,478 1,747
Portable Storage [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 43 30 171 55
Portable Storage [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 5,656 6,128 11,387 11,215
TRS-RenTelco [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 32,670 37,845 66,433 73,965
TRS-RenTelco [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 26,411 30,337 52,656 60,677
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 709 563 1,332 1,289
TRS-RenTelco [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 5,218 6,581 11,757 11,204
TRS-RenTelco [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 332 364 688 795
TRS-RenTelco [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,259 7,508 13,777 13,288
Enviroplex [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 11,373 923 13,092 [1] 1,864 [1]
Enviroplex [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 11,373 923 13,092 1,864
Enviroplex [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues $ 11,373 $ 923 $ 13,092 $ 1,864
[1] Gross Enviroplex sales revenues were $13,093 and $1,871 for the six months ended June 30, 2024 and 2023, respectively. There were $2 and $7 of inter-segment sales to Mobile Modular in the six months ended June 30, 2024 and 2023, respectively, which required elimination in consolidation.