XML 64 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 344,624 $ 348,164
Less: Accumulated depreciation (274,106) (265,798)
Property and equipment, net 70,518 82,366
Operating equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 315,361 318,553
Operating equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 1 year  
Operating equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 12 years  
Autos and trucks    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,038 3,392
Autos and trucks | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 1 year  
Autos and trucks | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 7 years  
Furniture, fixtures, and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,452 2,469
Furniture, fixtures, and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 2 years  
Furniture, fixtures, and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 12 years  
Shop equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 11,427 14,220
Shop equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Shop equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 15 years  
Buildings    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,687 5,690
Buildings | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 7 years  
Buildings | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 39 years  
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 4,457 2,279
Leasehold improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years  
Leasehold improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 11 years  
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 3,202 $ 1,561