XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 126,800   $ 245,300  
Total non-lease revenues     54,403 $ 44,605
Total revenues 177,031 $ 146,435 322,404 267,630
Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 126,824 107,510 245,307 205,464
Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 14,202 10,918 25,589 19,493
Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 35,529 27,607 50,757 41,945
Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 476 400 751 728
Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 50,207 38,925 77,097 62,166
Mobile Modular [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     35,941 23,067
Total revenues 111,377 84,572 202,022 153,220
Mobile Modular [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 79,671 65,184 154,265 122,987
Mobile Modular [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,883 4,584 12,533 7,790
Mobile Modular [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 24,816 14,784 35,191 22,404
Mobile Modular [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 7 20 33 39
Mobile Modular [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 31,706 19,388 47,757 30,233
TRS-RenTelco [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     11,118 10,800
Total revenues 37,341 33,783 70,832 67,386
TRS-RenTelco [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 30,909 28,717 60,319 56,530
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 683 621 1,235 1,229
TRS-RenTelco [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 5,462 4,108 8,741 8,984
TRS-RenTelco [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 287 337 537 643
TRS-RenTelco [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,432 5,066 10,513 10,856
Adler Tanks [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     1,777 1,382
Total revenues 23,663 19,958 43,983 37,668
Adler Tanks [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 16,244 13,609 30,723 25,947
Adler Tanks [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,636 5,713 11,821 10,474
Adler Tanks [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 601 593 1,258 1,201
Adler Tanks [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 182 43 181 46
Adler Tanks [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 7,419 6,349 13,260 11,721
Enviroplex [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues [1]     5,567 9,356
Total revenues 4,650 8,122 5,567 [1] 9,356 [1]
Enviroplex [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 4,650 8,122 5,567 9,356
Enviroplex [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues $ 4,650 $ 8,122 $ 5,567 $ 9,356
[1] Gross Enviroplex sales revenues were $6,423 and $10,211 for the six months ended June 30, 2022 and 2021, respectively. There were $856 and $855 inter-segment sales to Mobile Modular in the six months ended June 30, 2022 and 2021, respectively, which required elimination in consolidation.