XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Leasing revenues $ 136,500   $ 381,800  
Total non-lease revenues     101,217 $ 83,115
Total revenues 200,536 $ 173,292 522,940 440,922
Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 136,518 118,078 381,826 323,543
Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 18,180 17,458 43,769 36,952
Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 45,167 37,365 95,923 79,309
Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 671 391 1,422 1,118
Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 64,018 55,214 141,114 117,379
Mobile Modular [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     65,315 49,770
Total revenues 125,838 110,394 327,860 263,614
Mobile Modular [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 86,428 73,375 240,693 196,362
Mobile Modular [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 10,427 10,628 22,960 18,418
Mobile Modular [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 28,922 26,362 64,113 48,766
Mobile Modular [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 61 29 94 68
Mobile Modular [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 39,410 37,019 87,167 67,252
TRS-RenTelco [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     17,040 15,971
Total revenues 38,527 35,074 109,359 102,460
TRS-RenTelco [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 32,265 29,692 92,585 86,223
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 684 591 1,919 1,821
TRS-RenTelco [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 5,291 4,502 14,031 13,485
TRS-RenTelco [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 287 289 824 931
TRS-RenTelco [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 6,262 5,382 16,774 16,237
Adler Tanks [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues     3,317 2,477
Total revenues 26,193 22,283 70,176 59,951
Adler Tanks [Member] | Leasing [Member]        
Disaggregation Of Revenue [Line Items]        
Leasing revenues 17,825 15,011 48,548 40,958
Adler Tanks [Member] | Non-lease Rental Related Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 7,069 6,239 18,890 16,713
Adler Tanks [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 976 960 2,234 2,161
Adler Tanks [Member] | Non-lease Other [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 323 73 504 119
Adler Tanks [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 8,368 7,272 21,628 18,993
Enviroplex [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues [1]     15,545 14,897
Total revenues 9,978 5,541 15,545 [1] 14,897 [1]
Enviroplex [Member] | Non-lease Sales [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues 9,978 5,541 15,545 14,897
Enviroplex [Member] | Non-lease Revenues [Member]        
Disaggregation Of Revenue [Line Items]        
Total non-lease revenues $ 9,978 $ 5,541 $ 15,545 $ 14,897
[1] Gross Enviroplex sales revenues were $16,401 and $15,909 for the nine months ended September 30, 2022 and 2021, respectively. There were $856 and $1,012 inter-segment sales to Mobile Modular in the nine months ended September 30, 2022 and 2021, respectively, which required elimination in consolidation.