v3.26.1
Segment Reporting - Schedule of Segment Reporting and Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues:        
Total revenues $ 612,151 $ 589,083 $ 1,160,779 $ 1,148,634
Reportable Segment        
Revenues:        
Total revenues 612,151 589,083 1,160,779 1,148,634
Costs of leasing and services:        
Employee SG&A expense 72,703 67,471 144,412 135,736
Other segment items 77,917 68,130 149,631 145,398
Adjusted EBITDA 227,884 248,913 438,898 477,698
Unit leasing and other rental-related | Reportable Segment        
Revenues:        
Leasing 346,298 342,886 674,685 680,937
Costs of leasing and services:        
Unit leasing and other rental-related 88,594 77,096 165,574 148,841
VAPS and third-party leasing        
Revenues:        
Total revenues 103,386 100,030 200,521 196,369
VAPS and third-party leasing | Reportable Segment        
Revenues:        
Leasing 103,386 100,030 200,521 196,369
Costs of leasing and services:        
Unit leasing and other rental-related 19,519 18,242 38,566 34,567
Delivery revenue | Reportable Segment        
Revenues:        
Revenues 59,730 55,384 106,609 104,419
Costs of leasing and services:        
Cost of sales 52,008 45,081 93,063 85,636
Installation revenue | Reportable Segment        
Revenues:        
Revenues 76,114 53,068 128,757 92,694
Costs of leasing and services:        
Cost of sales 58,312 43,073 100,500 76,314
New units        
Revenues:        
Revenues 14,587 21,620 23,581 44,057
Total revenues 14,587 21,620 23,581 44,057
Costs of leasing and services:        
Cost of sales 9,049 13,552 15,267 28,750
New units | Reportable Segment        
Revenues:        
Revenues 14,587 21,620 23,581 44,057
Costs of leasing and services:        
Cost of sales 9,049 13,552 15,267 28,750
Rental units        
Revenues:        
Revenues 12,036 16,095 26,626 30,158
Total revenues 12,036 16,095 26,626 30,158
Costs of leasing and services:        
Cost of sales 6,165 7,525 14,868 15,694
Rental units | Reportable Segment        
Revenues:        
Revenues 12,036 16,095 26,626 30,158
Costs of leasing and services:        
Cost of sales $ 6,165 $ 7,525 $ 14,868 $ 15,694