XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 140,800   $ 277,400  
Total revenues 203,030 $ 177,031 376,186 $ 322,404
Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 140,756 126,824 277,367 245,307
Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 14,471 14,202 26,728 25,589
Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 46,860 35,529 70,298 50,757
Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 943 476 1,793 751
Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 62,274 50,207 98,819 77,097
Mobile Modular [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 164,262 111,377 290,919 202,022
Mobile Modular [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 110,419 79,671 210,078 154,265
Mobile Modular [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 13,908 6,883 22,882 12,533
Mobile Modular [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 39,356 24,816 56,961 35,191
Mobile Modular [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 579 7 998 33
Mobile Modular [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 53,843 31,706 80,841 47,757
TRS-RenTelco [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 37,845 37,341 73,965 70,832
TRS-RenTelco [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 30,337 30,909 60,677 60,319
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 563 683 1,289 1,235
TRS-RenTelco [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,581 5,462 11,204 8,741
TRS-RenTelco [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 364 287 795 537
TRS-RenTelco [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 7,508 6,432 13,288 10,513
Adler Tanks [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues   23,663 9,438 43,983
Adler Tanks [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues   16,244 6,612 30,723
Adler Tanks [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues   6,636 2,557 11,821
Adler Tanks [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues   601 269 1,258
Adler Tanks [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues   182   181
Adler Tanks [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues   7,419 2,826 13,260
Enviroplex [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenues 923 4,650 1,864 [1] 5,567 [1]
Enviroplex [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 923 4,650 1,864 5,567
Enviroplex [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues $ 923 $ 4,650 $ 1,864 $ 5,567
[1] Gross Enviroplex sales revenues were $1,871 and $6,423 for the six months ended June 30, 2023 and 2022, respectively. There were $7 inter-segment sales to Mobile Modular in the six months ended June 30, 2023 and $856 inter-segment sales during the same period in 2022, which required elimination in consolidation.