XML 70 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies and Other Items - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property and equipment    
Gross property and equipment $ 554,315 $ 316,625
Less: Accumulated depreciation (231,594) (200,573)
Net property and equipment 322,721 116,052
Property and equipment, net 345,502 129,998
Land    
Property and equipment    
Gross property and equipment 16,442 5,302
Buildings and improvements    
Property and equipment    
Gross property and equipment $ 131,974 25,480
Buildings and improvements | Minimum    
Property and Equipment    
Estimated useful life 5 years  
Buildings and improvements | Maximum    
Property and Equipment    
Estimated useful life 30 years  
Machinery and equipment    
Property and equipment    
Gross property and equipment $ 128,962 57,883
Machinery and equipment | Minimum    
Property and Equipment    
Estimated useful life 3 years  
Machinery and equipment | Maximum    
Property and Equipment    
Estimated useful life 20 years  
Reels and skids    
Property and equipment    
Gross property and equipment $ 16,181 0
Reels and skids | Minimum    
Property and Equipment    
Estimated useful life 12 years  
Reels and skids | Maximum    
Property and Equipment    
Estimated useful life 20 years  
Vehicles    
Property and equipment    
Vehicles $ 36,552 29,045
Vehicles | Minimum    
Property and Equipment    
Estimated useful life 3 years  
Vehicles | Maximum    
Property and Equipment    
Estimated useful life 5 years  
Rental equipment    
Property and equipment    
Gross property and equipment $ 218,340 194,088
Rental equipment | Minimum    
Property and Equipment    
Estimated useful life 2 years  
Rental equipment | Maximum    
Property and Equipment    
Estimated useful life 11 years  
Furniture and fixtures    
Property and Equipment    
Estimated useful life 5 years  
Property and equipment    
Gross property and equipment $ 1,913 1,759
Computers and software    
Property and equipment    
Gross property and equipment $ 3,951 3,068
Computers and software | Minimum    
Property and Equipment    
Estimated useful life 3 years  
Computers and software | Maximum    
Property and Equipment    
Estimated useful life 5 years  
Construction in progress    
Property and equipment    
Gross property and equipment $ 22,781 $ 13,946