v3.26.1
Fair Value Measurements - Schedule of Fair Value of Earnout Payments (Details) - Silverback Acquisition
$ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
bbl
Mar. 31, 2026
USD ($)
bbl
Dec. 31, 2025
bbl
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Beginning balance $ (7,220) $ (3,100)  
Gain (loss) on earnout liabilities 635 (4,120)  
Settled earnout payments 938    
Ending balance $ (5,647) $ (7,220)  
Level 3 | Minimum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Unobservable Inputs | bbl 65.63 68.09 56.91
Level 3 | Maximum      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Unobservable Inputs | bbl 69.50 98.64 57.96
Level 3 | Weighted Average      
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]      
Unobservable Inputs | bbl 67.25 74.07 57.23