XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Segments - Schedule of Company’s Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue from external customers $ 482,058 $ 447,220 $ 1,415,773 $ 1,281,540
Depreciation of rental equipment 54,775 45,956 158,873 134,285
Total cost of revenue from external customers 381,305 355,391 1,126,942 1,009,735
Gross Profit 100,753 91,829 288,831 271,805
ERS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 169,105 150,891 493,925 425,330
Depreciation of rental equipment 54,068 44,964 156,695 131,242
Total cost of revenue from external customers 118,832 108,354 353,578 303,603
Gross Profit 50,273 42,537 140,347 121,727
TES        
Segment Reporting Information [Line Items]        
Total revenue from external customers 275,423 259,902 811,271 747,685
Depreciation of rental equipment 0 0 0 0
Total cost of revenue from external customers 234,038 218,012 687,784 620,240
Gross Profit 41,385 41,890 123,487 127,445
APS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 37,530 36,427 110,577 108,525
Depreciation of rental equipment 707 992 2,178 3,043
Total cost of revenue from external customers 28,435 29,025 85,580 85,892
Gross Profit 9,095 7,402 24,997 22,633
Rental        
Segment Reporting Information [Line Items]        
Total revenue from external customers 127,142 108,324 364,217 317,492
Cost of revenue 30,434 29,439 91,172 88,559
Rental | ERS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 123,945 105,317 354,638 309,304
Rental | TES        
Segment Reporting Information [Line Items]        
Total revenue from external customers 0 0 0 0
Rental | APS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 3,197 3,007 9,579 8,188
Equipment sales        
Segment Reporting Information [Line Items]        
Total revenue from external customers 320,583 305,476 950,558 863,711
Cost of revenue 268,377 251,987 793,526 704,105
Equipment sales | ERS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 45,160 45,574 139,287 116,026
Cost of revenue 34,339 33,975 105,742 83,865
Equipment sales | TES        
Segment Reporting Information [Line Items]        
Total revenue from external customers 275,423 259,902 811,271 747,685
Cost of revenue 234,038 218,012 687,784 620,240
Equipment sales | APS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 0 0 0 0
Cost of revenue 0 0 0 0
Parts and services        
Segment Reporting Information [Line Items]        
Total revenue from external customers 34,333 33,420 100,998 100,337
Cost of revenue 27,719 28,009 83,371 82,786
Parts and services | ERS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 0 0 0 0
Parts and services | TES        
Segment Reporting Information [Line Items]        
Total revenue from external customers 0 0 0 0
Parts and services | APS        
Segment Reporting Information [Line Items]        
Total revenue from external customers 34,333 33,420 100,998 100,337
Rentals/parts and services        
Segment Reporting Information [Line Items]        
Cost of revenue 58,153 57,448 174,543 171,345
Rentals/parts and services | ERS        
Segment Reporting Information [Line Items]        
Cost of revenue 30,425 29,415 91,141 88,496
Rentals/parts and services | TES        
Segment Reporting Information [Line Items]        
Cost of revenue 0 0 0 0
Rentals/parts and services | APS        
Segment Reporting Information [Line Items]        
Cost of revenue $ 27,728 $ 28,033 $ 83,402 $ 82,849