XML 34 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue Recognition - Summary of Disaggregates the Company's Revenue by Lease and Non Lease (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Leasing revenues $ 147,900  
Total revenues 195,416 $ 187,827
Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 147,920 140,165
Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 8,698 9,286
Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 38,369 34,796
Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 429 3,580
Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 47,496 47,662
Mobile Modular [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 131,919 127,585
Mobile Modular [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 104,764 94,890
Mobile Modular [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 4,629 4,272
Mobile Modular [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 22,490 25,326
Mobile Modular [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 36 3,097
Mobile Modular [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 27,155 32,695
Portable Storage [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 21,265 24,760
Portable Storage [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 16,592 19,030
Portable Storage [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 3,389 4,391
Portable Storage [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 1,244 1,212
Portable Storage [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 40 127
Portable Storage [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 4,673 5,730
TRS-RenTelco [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues 35,019 33,763
TRS-RenTelco [Member] | Leasing [Member]    
Disaggregation Of Revenue [Line Items]    
Leasing revenues 26,564 26,245
TRS-RenTelco [Member] | Non-lease Rental Related Services [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 680 623
TRS-RenTelco [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 7,422 6,539
TRS-RenTelco [Member] | Non-lease Other [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 353 356
TRS-RenTelco [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 8,455 7,518
Enviroplex [Member]    
Disaggregation Of Revenue [Line Items]    
Total revenues [1] 7,213 1,719
Enviroplex [Member] | Non-lease Sales [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues 7,213 1,719
Enviroplex [Member] | Non-lease Revenues [Member]    
Disaggregation Of Revenue [Line Items]    
Total non-lease revenues $ 7,213 $ 1,719
[1] Gross Enviroplex sales revenues were $7,213 and $1,719 for the three months ended March 31, 2025 and 2024, respectively. There were no inter-segment sales to Mobile Modular in the three months ended March 31, 2025 and $1,845 inter-segment sales to Mobile Modular for the same period in 2024, which required elimination in consolidation.