v3.26.3
Segment Reporting - Schedule of Segment Reporting and Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues:        
Total revenues $ 601,338 $ 566,841 $ 1,762,117 $ 1,715,475
Reportable Segment        
Revenues:        
Total revenues 601,338 566,841 1,762,117 1,715,475
Costs of leasing and services:        
Employee SG&A expense 72,202 67,279 216,615 203,015
Other segment items 74,193 54,666 223,823 200,064
Adjusted EBITDA 233,551 243,307 672,449 721,005
Unit leasing and other rental-related | Reportable Segment        
Revenues:        
Leasing 347,323 334,007 1,022,008 1,014,943
Costs of leasing and services:        
Unit leasing and other rental-related 82,155 78,444 247,729 227,285
VAPS and third-party leasing        
Revenues:        
Total revenues 104,378 100,217 304,899 296,587
VAPS and third-party leasing | Reportable Segment        
Revenues:        
Leasing 104,378 100,217 304,899 296,587
Costs of leasing and services:        
Unit leasing and other rental-related 20,685 19,107 59,251 53,674
Delivery revenue | Reportable Segment        
Revenues:        
Revenues 58,956 53,009 165,566 157,428
Costs of leasing and services:        
Cost of sales 52,386 43,717 145,449 129,353
Installation revenue | Reportable Segment        
Revenues:        
Revenues 61,910 45,508 190,666 138,202
Costs of leasing and services:        
Cost of sales 50,438 38,341 150,938 114,655
New units        
Revenues:        
Revenues 14,377 18,370 37,958 62,427
Total revenues 14,377 18,370 37,958 62,427
Costs of leasing and services:        
Cost of sales 8,313 13,806 23,580 42,556
New units | Reportable Segment        
Revenues:        
Revenues 14,377 18,370 37,958 62,427
Costs of leasing and services:        
Cost of sales 8,313 13,806 23,580 42,556
Rental units        
Revenues:        
Revenues 14,394 15,730 41,020 45,888
Total revenues 14,394 15,730 41,020 45,888
Costs of leasing and services:        
Cost of sales 7,415 8,174 22,283 23,868
Rental units | Reportable Segment        
Revenues:        
Revenues 14,394 15,730 41,020 45,888
Costs of leasing and services:        
Cost of sales $ 7,415 $ 8,174 $ 22,283 $ 23,868