XML 63 R56.htm IDEA: XBRL DOCUMENT v3.25.2
PROPERTY, PLANT AND EQUIPMENT, NET - Summary of Component of Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 224,988 $ 216,234
Less: accumulated deprecation (148,780) (142,203)
Property, plant and equipment, net (excluding construction in progress) 76,208 74,031
Construction in progress 3,102 1,540
Property, plant and equipment, net 79,310 75,571
Rental Tools and Equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 213,878 205,939
Rental Tools and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 5 years  
Rental Tools and Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 10 years  
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 7,383 7,074
Buildings and Improvements | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 5 years  
Buildings and Improvements | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 40 years  
Office Furniture, Fixtures and Equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 3,020 2,507
Office Furniture, Fixtures and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 3 years  
Office Furniture, Fixtures and Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 5 years  
Transportation and Equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment $ 708 $ 714
Transportation and Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 3 years  
Transportation and Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated useful lives (in years) 5 years