XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation Of Revenue [Line Items]      
Leasing revenues $ 524,500    
Total non-lease revenues 155,177 $ 128,759 $ 128,371
Total revenues 733,823 616,833 572,554
Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 524,499 442,598 401,923
Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 60,174 49,990 46,514
Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 147,348 122,781 122,447
Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 1,802 1,464 1,670
Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 209,324 174,235 170,631
Mobile Modular [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 101,578 70,417 65,278
Total revenues 461,717 363,316 321,524
Mobile Modular [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 331,201 269,175 235,003
Mobile Modular [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 30,430 25,034 22,576
Mobile Modular [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 99,978 68,982 63,863
Mobile Modular [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 108 125 82
Mobile Modular [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 130,516 94,141 86,521
TRS-RenTelco [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 26,291 23,895 28,648
Total revenues 150,778 140,194 140,811
TRS-RenTelco [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 125,695 116,769 112,210
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,579 2,469 2,618
TRS-RenTelco [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 21,267 19,788 24,461
TRS-RenTelco [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 1,237 1,168 1,522
TRS-RenTelco [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 25,083 23,425 28,601
Adler Tanks [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 4,138 3,366 1,708
Total revenues 98,158 82,242 77,482
Adler Tanks [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 67,603 56,654 54,710
Adler Tanks [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 27,165 22,487 21,320
Adler Tanks [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,933 2,930 1,386
Adler Tanks [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 457 171 66
Adler Tanks [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 30,555 25,588 22,772
Enviroplex [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues [1] 23,170 31,081 32,737
Total revenues [1] 23,170 31,081 32,737
Enviroplex [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 23,170 31,081 32,737
Enviroplex [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues $ 23,170 $ 31,081 $ 32,737
[1] Gross Enviroplex sales revenues were $24,162, $32,095 and $34,014 in 2022, 2021 and 2020, respectively. There were $992 and $1,014 inter-segment sales to Mobile Modular in 2022 and 2021, which have been eliminated in consolidation. There were no inter-segment sales in 2019.