XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segments - Schedule of Company’s Segment Results (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information [Line Items]    
Total revenue $ 411,307 $ 452,163
Depreciation of rental equipment 43,744 40,330
Total cost of revenue 320,598 342,502
Gross profit 90,709 109,661
ERS    
Segment Reporting Information [Line Items]    
Total revenue 136,028 205,920
Depreciation of rental equipment 42,697 39,512
Total cost of revenue 96,595 139,653
Gross profit 39,433 66,267
TES    
Segment Reporting Information [Line Items]    
Total revenue 239,862 209,154
Depreciation of rental equipment 0 0
Total cost of revenue 196,702 175,044
Gross profit 43,160 34,110
APS    
Segment Reporting Information [Line Items]    
Total revenue 35,417 37,089
Depreciation of rental equipment 1,047 818
Total cost of revenue 27,301 27,805
Gross profit 8,116 9,284
Rental    
Segment Reporting Information [Line Items]    
Total revenue 106,171 118,288
Cost of revenue 29,825 29,899
Rental | ERS    
Segment Reporting Information [Line Items]    
Total revenue 103,288 113,784
Rental | TES    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Rental | APS    
Segment Reporting Information [Line Items]    
Total revenue 2,883 4,504
Equipment sales    
Segment Reporting Information [Line Items]    
Total revenue 272,602 301,290
Cost of revenue 220,800 246,125
Equipment sales | ERS    
Segment Reporting Information [Line Items]    
Total revenue 32,740 92,136
Cost of revenue 24,098 71,081
Equipment sales | TES    
Segment Reporting Information [Line Items]    
Total revenue 239,862 209,154
Cost of revenue 196,702 175,044
Equipment sales | APS    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Cost of revenue 0 0
Parts and services    
Segment Reporting Information [Line Items]    
Total revenue 32,534 32,585
Cost of revenue 26,229 26,148
Parts and services | ERS    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Parts and services | TES    
Segment Reporting Information [Line Items]    
Total revenue 0 0
Parts and services | APS    
Segment Reporting Information [Line Items]    
Total revenue 32,534 32,585
Rentals/parts and services    
Segment Reporting Information [Line Items]    
Cost of revenue 56,054 56,047
Rentals/parts and services | ERS    
Segment Reporting Information [Line Items]    
Cost of revenue 29,800 29,060
Rentals/parts and services | TES    
Segment Reporting Information [Line Items]    
Cost of revenue 0 0
Rentals/parts and services | APS    
Segment Reporting Information [Line Items]    
Cost of revenue $ 26,254 $ 26,987