v3.25.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 270,477 $ 264,151
Less: Accumulated depreciation and amortization (82,051) (73,365)
Net Property and equipment 188,426 190,786
Land    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 25,709 25,075
Buildings, Building Improvements and Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 72,509 75,689
Manufacturing Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 68,227 64,088
Rental Tools    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 59,030 54,456
Office Equipment and Computer Software    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 4,978 4,516
Vehicles    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 18,714 19,638
Right of Use Leases - Finance    
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 21,310 $ 20,689