XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation $ (287,028) $ (262,198)
Total property and equipment, net 346,616 346,008
Depreciable Property, Plant and Equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 612,100 578,945
Net property and equipment 325,072 316,747
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment 16,442 16,442
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment 135,875 133,187
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 154,103 139,605
Reels and skids    
Property, Plant and Equipment [Line Items]    
Property and equipment 21,408 18,737
Vehicles    
Property, Plant and Equipment [Line Items]    
Vehicles 39,230 41,175
Rental equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 231,116 222,975
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 2,019 1,905
Computers and software    
Property, Plant and Equipment [Line Items]    
Property and equipment 11,907 4,919
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 21,544 $ 29,261