XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Variable Interest Entities (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
variableInterestEntity
Jun. 30, 2025
USD ($)
variableInterestEntity
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
variableInterestEntity
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
variableInterestEntity
Variable Interest Entity [Line Items]            
Number of VIE's consolidated | variableInterestEntity 1 1   1   1
Total assets $ 459,700 $ 459,700   $ 459,700   $ 495,060
Payment for contract termination       2,500 $ 0  
Deconsolidation loss       1,441 0  
Level 3 | Contingent Consideration Liability | Fair Value, Recurring            
Variable Interest Entity [Line Items]            
Fair value, measurement with unobservable inputs reconciliation, loss included in earnings     $ 200 800 $ (200)  
Former Sellers | TerraFlame            
Variable Interest Entity [Line Items]            
Payment for contract termination 2,500          
Variable Interest Entity            
Variable Interest Entity [Line Items]            
Total assets 2,500 2,500   2,500   2,200
Total liabilities $ 3,100 3,100   3,100   $ 2,800
Variable Interest Entity, Not Primary Beneficiary | TerraFlame            
Variable Interest Entity [Line Items]            
Ownership interest prior to disposition 100.00%          
Contingent consideration, liability, fair value $ 6,400 6,400   6,400    
Deconsolidation loss 1,400          
Net book value of assets disposed 5,500 5,500   5,500    
Contingent consideration liability relieved 6,400          
Variable Interest Entity, Not Primary Beneficiary | TerraFlame | Level 3 | Contingent Consideration Liability | Fair Value, Recurring            
Variable Interest Entity [Line Items]            
Fair value, measurement with unobservable inputs reconciliation, loss included in earnings   700        
Variable Interest Entity, Not Primary Beneficiary | Former Sellers | TerraFlame            
Variable Interest Entity [Line Items]            
Annual minimum purchase commitment 800 800   800    
Variable Interest Entity, Not Primary Beneficiary | Former Sellers | TerraFlame | Maximum            
Variable Interest Entity [Line Items]            
Annual minimum purchase commitment $ 800 $ 800   $ 800    
Variable Interest Entity, Not Primary Beneficiary | Former Sellers | TerraFlame            
Variable Interest Entity [Line Items]            
Ownership percentage 100.00% 100.00%   100.00%