XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation Of Revenue [Line Items]    
Leasing revenues $ 140,200  
Total revenues 187,827 $ 163,718
Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 140,165 129,981
Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 9,286 9,700
Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 34,796 23,169
Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 3,580 868
Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 47,662 33,737
Mobile Modular [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 127,585 103,927
Mobile Modular [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 94,890 82,003
Mobile Modular [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 4,272 4,550
Mobile Modular [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 25,326 16,967
Mobile Modular [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 3,097 407
Mobile Modular [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 32,695 21,924
Portable Storage [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 24,760 22,730
Portable Storage [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 19,030 17,656
Portable Storage [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 4,391 4,424
Portable Storage [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 1,212 638
Portable Storage [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 127 12
Portable Storage [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 5,730 5,074
TRS-RenTelco [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 33,763 36,120
TRS-RenTelco [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 26,245 30,322
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 623 726
TRS-RenTelco [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 6,539 4,623
TRS-RenTelco [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 356 449
TRS-RenTelco [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 7,518 5,798
Enviroplex [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues [1] 1,719 941
Enviroplex [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 1,719 941
Enviroplex [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues $ 1,719 $ 941
[1] Gross Enviroplex sales revenues were $1,719 and $941 for the three months ended March 31, 2024 and 2023, respectively. There were no inter-segment sales to Mobile Modular in the three months ended March 31, 2024 and 2023, which required elimination in consolidation.