v3.26.1
Property and Equipment, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Less: Accumulated depreciation $ (314,530) $ (297,505)
Total property and equipment, net 390,296 342,592
Depreciable Property, Plant and Equipment    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 680,947 617,272
Net property and equipment 366,417 319,767
Land    
Property, Plant, and Equipment [Line Items]    
Property and equipment 16,483 16,442
Buildings and improvements    
Property, Plant, and Equipment [Line Items]    
Property and equipment 160,852 135,957
Machinery and equipment    
Property, Plant, and Equipment [Line Items]    
Property and equipment 186,544 156,467
Reels and skids    
Property, Plant, and Equipment [Line Items]    
Property and equipment 22,972 21,480
Vehicles    
Property, Plant, and Equipment [Line Items]    
Vehicles 42,357 39,621
Rental equipment    
Property, Plant, and Equipment [Line Items]    
Property and equipment 237,696 233,331
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property and equipment 2,048 2,021
Computers and software    
Property, Plant, and Equipment [Line Items]    
Property and equipment 11,995 11,953
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Property and equipment $ 23,879 $ 22,825