v3.26.1
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2026
Property, Plant, and Equipment [Abstract]  
Schedule of Property and Equipment Net Property and equipment consists of the following:
June 30,
2026
December 31,
2025
Land
$16,483 $16,442 
Buildings and improvements
160,852 135,957 
Machinery and equipment
186,544 156,467 
Reels and skids22,972 21,480 
Vehicles42,357 39,621 
Rental equipment237,696 233,331 
Furniture and fixtures
2,048 2,021 
Computers and software
11,995 11,953 
Gross property and equipment
680,947 617,272 
Less: Accumulated depreciation
(314,530)(297,505)
Net property and equipment
366,417 319,767 
Construction in progress
23,879 22,825 
Total property and equipment, net
$390,296 $342,592