XML 48 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 153,300   $ 440,100  
Total revenues 266,758 $ 243,506 667,196 $ 610,254
Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 153,259 143,666 440,064 414,421
Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 21,013 18,915 42,082 43,085
Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 92,073 76,723 180,656 146,752
Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 413 4,202 4,394 5,996
Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 113,499 99,840 227,132 195,833
Mobile Modular [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 191,407 168,405 463,536 411,609
Mobile Modular [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 109,249 93,676 306,003 267,242
Mobile Modular [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 16,131 13,224 27,130 26,693
Mobile Modular [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 65,994 57,723 127,250 112,937
Mobile Modular [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 33 3,782 3,153 4,737
Mobile Modular [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 82,158 74,729 157,533 144,367
Portable Storage [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 23,051 26,477 71,835 74,192
Portable Storage [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 17,486 20,279 54,881 56,791
Portable Storage [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 4,127 5,027 12,865 14,440
Portable Storage [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 1,411 1,144 3,889 2,891
Portable Storage [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 27 27 200 70
Portable Storage [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 5,565 6,198 16,954 17,401
TRS-RenTelco [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 34,801 39,109 101,234 113,074
TRS-RenTelco [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 26,524 29,711 79,180 90,388
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 755 664 2,087 1,952
TRS-RenTelco [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 7,169 8,341 18,926 19,545
TRS-RenTelco [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 353 393 1,041 1,189
TRS-RenTelco [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 8,277 9,398 22,054 22,686
Enviroplex [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 17,499 9,515 30,591 [1] 11,379 [1]
Enviroplex [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 17,499 9,515 30,591 11,379
Enviroplex [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues $ 17,499 $ 9,515 $ 30,591 $ 11,379
[1] Gross Enviroplex sales revenues were $30,593 and $16,401 for the nine months ended September 30, 2024 and 2023, respectively. There were $2 and $218 of inter-segment sales to Mobile Modular in the nine months ended September 30, 2024 and 2023, respectively, which required elimination in consolidation.