XML 57 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Revenue Disaggregation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenues $ 589,083 $ 604,590 $ 1,148,634 $ 1,191,771
Leasing revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 442,916 458,592 877,306 919,193
Modular space leasing revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 251,374 253,725 497,238 505,872
Portable storage leasing revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 79,563 86,433 156,598 177,882
VAPS and third party leasing revenues        
Disaggregation of Revenue [Line Items]        
Total revenues 100,030 100,112 196,369 196,426
Other leasing-related revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 11,949 18,322 27,101 39,013
Leasing and Services        
Disaggregation of Revenue [Line Items]        
Total revenues 551,368 566,739 1,074,419 1,127,702
Delivery and installation revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 108,452 108,147 197,113 208,509
New unit sales revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 21,620 21,378 44,057 34,877
Rental unit sales revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 16,095 16,473 30,158 29,192
VAPS service        
Disaggregation of Revenue [Line Items]        
Total revenues 9,500 10,100 18,700 20,100
US        
Disaggregation of Revenue [Line Items]        
Total revenues 550,716 564,980 1,081,762 1,118,413
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 33,119 32,306 56,318 58,838
Mexico        
Disaggregation of Revenue [Line Items]        
Total revenues $ 5,248 $ 7,304 $ 10,554 $ 14,520