v3.25.0.1
Segment Reporting - Schedule of Segment Reporting and Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 2,395,718 $ 2,364,767 $ 2,142,623
Costs of leasing and services:      
Employee SG&A expense 247,886 257,327 268,136
Other segment items 292,936 280,811 240,191
Adjusted EBITDA from continuing operations 1,063,160 1,061,465 883,874
Unit leasing and other rental-related      
Revenues:      
Leasing 1,442,235 1,441,987 1,278,065
VAPS and third party leasing      
Revenues:      
Leasing 397,640 391,948 343,625
Total revenues 397,640 391,948 343,625
Costs of leasing and services:      
Unit leasing 68,656 70,343 65,427
Delivery      
Revenues:      
Revenues 224,371 273,598 267,320
Costs of leasing and services:      
Cost of sales 176,551 185,639 194,821
Installation      
Revenues:      
Revenues 194,510 163,581 161,832
Costs of leasing and services:      
Cost of sales 152,329 131,478 127,815
New units      
Revenues:      
Revenues 74,499 48,129 40,338
Total revenues 74,499 48,129 40,338
Costs of leasing and services:      
Cost of sales 45,554 26,439 24,011
Rental units      
Revenues:      
Revenues 62,463 45,524 51,443
Total revenues 62,463 45,524 51,443
Costs of leasing and services:      
Cost of sales 32,224 23,141 26,907
Unit leasing      
Costs of leasing and services:      
Unit leasing $ 316,422 $ 328,124 $ 311,441