XML 75 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segments - Financial Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Segment Reporting Information [Line Items]        
Total revenue $ 357,780 $ 357,305 $ 1,086,362 $ 810,715
Depreciation of rental equipment 42,612 50,153 130,900 111,176
Total cost of revenue 269,608 292,053 830,939 678,554
Gross Profit 88,172 65,252 255,423 132,161
ERS        
Segment Reporting Information [Line Items]        
Total revenue 149,130 132,225 459,353 315,076
Depreciation of rental equipment 41,776 49,125 128,126 108,202
Total cost of revenue 96,012 93,293 308,652 236,700
Gross Profit 53,118 38,932 150,701 78,376
TES        
Segment Reporting Information [Line Items]        
Total revenue 173,782 190,062 522,921 412,684
Depreciation of rental equipment 0 0 0 0
Total cost of revenue 146,573 172,445 444,798 374,180
Gross Profit 27,209 17,617 78,123 38,504
APS        
Segment Reporting Information [Line Items]        
Total revenue 34,868 35,018 104,088 82,955
Depreciation of rental equipment 836 1,028 2,774 2,974
Total cost of revenue 27,023 26,315 77,489 67,674
Gross Profit 7,845 8,703 26,599 15,281
Rental        
Segment Reporting Information [Line Items]        
Total revenue 115,010 109,108 336,210 255,936
Cost of revenue 28,207 25,932 82,791 71,873
Rental | ERS        
Segment Reporting Information [Line Items]        
Total revenue 112,009 105,124 325,679 244,935
Rental | TES        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Rental | APS        
Segment Reporting Information [Line Items]        
Total revenue 3,001 3,984 10,531 11,001
Equipment sales        
Segment Reporting Information [Line Items]        
Total revenue 210,903 217,163 656,595 482,825
Cost of revenue 173,588 191,991 545,461 434,995
Equipment sales | ERS        
Segment Reporting Information [Line Items]        
Total revenue 37,121 27,101 133,674 70,141
Cost of revenue 27,015 19,546 100,663 60,815
Equipment sales | TES        
Segment Reporting Information [Line Items]        
Total revenue 173,782 190,062 522,921 412,684
Cost of revenue 146,573 172,445 444,798 374,180
Equipment sales | APS        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Cost of revenue 0 0 0 0
Parts and services        
Segment Reporting Information [Line Items]        
Total revenue 31,867 31,034 93,557 71,954
Cost of revenue 25,201 23,977 71,787 60,510
Parts and services | ERS        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Parts and services | TES        
Segment Reporting Information [Line Items]        
Total revenue 0 0 0 0
Parts and services | APS        
Segment Reporting Information [Line Items]        
Total revenue 31,867 31,034 93,557 71,954
Rentals/parts and services        
Segment Reporting Information [Line Items]        
Cost of revenue 53,408 49,909 154,578 132,383
Rentals/parts and services | ERS        
Segment Reporting Information [Line Items]        
Cost of revenue 27,221 24,622 79,863 67,683
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 $ 26,187 $ 25,287 $ 74,715 $ 64,700