XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Oct. 01, 2024
Summary of Significant Accounting Policies [Line Items]      
Inventory write downs $ 2,716 $ 2,784  
Reporting unit, percentage of fair value in excess of carrying amount     20.00%
Percent of revenue from goods and services transferred at point in time 94.00%    
Percent of revenue from goods and services transferred over time 6.00%    
Coiled Tubing      
Summary of Significant Accounting Policies [Line Items]      
Impairment of intangible assets $ 119,100    
Minimum      
Summary of Significant Accounting Policies [Line Items]      
Estimated useful life, property and equipment 2 years    
Remaining lease term 1 year    
Amortization period (in years) 2 years    
Maximum      
Summary of Significant Accounting Policies [Line Items]      
Estimated useful life, property and equipment 30 years    
Remaining lease term 15 years    
Amortization period (in years) 19 years