XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment Net Property and equipment consists of the following:
June 30,
2023
December 31,
2022
Land
$16,442 $5,302 
Buildings and improvements
131,733 25,480 
Machinery and equipment
125,011 57,883 
Reels and skids18,028 — 
Vehicles33,425 29,045 
Rental equipment212,403 194,088 
Furniture and fixtures
1,894 1,759 
Computers and software
3,714 3,068 
Gross property and equipment
542,650 316,625 
Less: Accumulated depreciation
(214,092)(200,573)
Net property and equipment
328,558 116,052 
Construction in progress
17,398 13,946 
Total property and equipment, net
$345,956 $129,998