XML 77 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Summary of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 264,151 $ 113,118
Less: Accumulated depreciation and amortization (73,365) (60,694)
Net Property and equipment 190,786 52,424
Land    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 25,075 1,832
Buildings, Building Improvements and Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 75,689 19,481
Manufacturing Machinery and Equipment    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 64,088 35,669
Rental Tools    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 54,456 24,444
Office Equipment and Computer Software    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 4,516 1,653
Vehicles    
Property, Plant and Equipment [Line Items]    
Total Property and equipment 19,638 13,451
Right of Use Leases - Finance    
Property, Plant and Equipment [Line Items]    
Total Property and equipment $ 20,689 $ 16,588