v3.26.1
Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Pension and other post—retirement liabilities $ 20,321 $ 21,142
Deferred tax liabilities 20,982 17,404
Provisions long-term 1,385 1,227
Tax receivable agreement liability 3,760 0
Other long-term liabilities 6,278 6,259
Total 61,017 54,323
Related Party    
Related Party Transaction [Line Items]    
Contingent considerations—related party 8,291 8,291
Tax receivable agreement liability 3,760  
Total 8,291 8,291
Contingent consideration 8,291 8,291
Nonrelated Party | Drillform    
Related Party Transaction [Line Items]    
Contingent considerations—related party 3,700 3,700
Contingent consideration $ 3,700 $ 3,700