v3.26.1
Commitments and Contingencies - Schedule of Contingent Liabilities (Details) - Frac-Tech Acquisition - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Mar. 31, 2026
Mar. 05, 2026
Mar. 31, 2025
Loss Contingency Accrual [Roll Forward]      
Beginning balance $ 0 $ 188 $ 719
Revaluation adjustments 0 0 25
Payments 0 (188) (223)
Ending balance $ 0 $ 0 $ 521