v3.26.1
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on a recurring basis (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets - current $ 8,532,000 $ 5,349,000
Earnout liability - current (10,841,000) 0
Earnout liability - long-term (15,076,000) 0
Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets - current 8,532,000 5,349,000
Derivative assets - long-term (801,000) (4,669,000)
Derivative Assets (Liabilities), Total (18,186,000) 680,000
Fair Value, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout liability - current (10,841,000)  
Earnout liability - long-term (15,076,000)  
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets - current 0 0
Derivative assets - long-term 0 0
Derivative Assets (Liabilities), Total 0 0
Fair Value, Inputs, Level 1 [Member] | Fair Value, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout liability - current 0  
Earnout liability - long-term 0  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets - current 8,532,000 5,349,000
Derivative assets - long-term (801,000) (4,669,000)
Derivative Assets (Liabilities), Total 7,731,000 680,000
Fair Value, Inputs, Level 2 [Member] | Fair Value, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout liability - current 0  
Earnout liability - long-term 0  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets - current 0 0
Derivative assets - long-term 0 0
Derivative Assets (Liabilities), Total (25,917,000) $ 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Nonrecurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Earnout liability - current (10,841,000)  
Earnout liability - long-term $ (15,076,000)