XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition - Summary of Disaggregates the Company's Revenues from Continuing Operations by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Leasing revenues $ 564,100    
Total revenues 831,842 $ 635,665 $ 534,591
Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 564,068 456,896 385,944
Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 58,642 33,009 27,503
Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 204,997 144,415 119,853
Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 4,135 1,345 1,291
Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 267,774 178,769 148,647
Mobile Modular [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenues 562,236 379,211 301,365
Mobile Modular [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 367,753 267,779 223,383
Mobile Modular [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 36,734 14,348 13,091
Mobile Modular [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 155,267 97,045 64,809
Mobile Modular [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,482 39 82
Mobile Modular [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 194,483 111,432 77,982
Portable Storage [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenues 101,137 82,506 61,951
Portable Storage [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 77,181 63,422 45,792
Portable Storage [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 19,250 16,082 11,943
Portable Storage [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 4,587 2,933 4,175
Portable Storage [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 119 69 41
Portable Storage [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 23,956 19,084 16,159
TRS-RenTelco [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenues 148,277 150,778 140,194
TRS-RenTelco [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 119,134 125,695 116,769
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,658 2,579 2,469
TRS-RenTelco [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 24,951 21,267 19,788
TRS-RenTelco [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 1,534 1,237 1,168
TRS-RenTelco [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 29,143 25,083 23,425
Enviroplex [Member]      
Disaggregation Of Revenue [Line Items]      
Total revenues [1] 20,192 23,170 31,081
Enviroplex [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 20,192 23,170 31,081
Enviroplex [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues $ 20,192 $ 23,170 $ 31,081
[1] Gross Enviroplex sales revenues were $22,615, $24,162 and $32,095 in 2022, 2021 and 2020, respectively. There were $2,422, $992 and $969 inter-segment sales to Mobile Modular in 2023, 2022 and 2021, respectively, which have been eliminated in consolidation.