XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]      
Leasing revenues $ 442,600    
Total non-lease revenues 128,759 $ 128,371 $ 115,303
Total revenues 616,833 572,554 570,230
Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 442,598 401,923 410,993
Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 49,990 46,514 49,197
Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 122,781 122,447 107,120
Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 1,464 1,670 2,920
Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 174,235 170,631 159,237
Mobile Modular [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 70,417 65,278 49,299
Total revenues 363,316 321,524 301,010
Mobile Modular [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 269,175 235,003 234,032
Mobile Modular [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 25,034 22,576 18,964
Mobile Modular [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 68,982 63,863 47,045
Mobile Modular [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 125 82 969
Mobile Modular [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 94,141 86,521 66,978
TRS-RenTelco [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 23,895 28,648 24,519
Total revenues 140,194 140,811 131,483
TRS-RenTelco [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 116,769 112,210 108,044
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,469 2,618 2,599
TRS-RenTelco [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 19,788 24,461 18,995
TRS-RenTelco [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 1,168 1,522 1,845
TRS-RenTelco [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 23,425 28,601 23,439
Adler Tanks [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 3,366 1,708 1,671
Total revenues 82,242 77,482 97,923
Adler Tanks [Member] | Leasing [Member]      
Disaggregation Of Revenue [Line Items]      
Leasing revenues 56,654 54,710 68,917
Adler Tanks [Member] | Non-lease Rental Related Services [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 22,487 21,320 27,634
Adler Tanks [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 2,930 1,386 1,266
Adler Tanks [Member] | Non-lease Other [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 171 66 106
Adler Tanks [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 25,588 22,772 29,006
Enviroplex [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues [1] 31,081 32,737 39,814
Total revenues [1] 31,081 32,737 39,814
Enviroplex [Member] | Non-lease Sales [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues 31,081 32,737 39,814
Enviroplex [Member] | Non-lease Revenues [Member]      
Disaggregation Of Revenue [Line Items]      
Total non-lease revenues $ 31,081 $ 32,737 $ 39,814
[1] Gross Enviroplex sales revenues were $32,095, $34,014 and $39,814 in 2021, 2020 and 2019, respectively.  There were $1,014 and $1,277 inter-segment sales to Mobile Modular in 2021 and 2020, which have been eliminated in consolidation.  There were no inter-segment sales in 2019.