v3.26.1
Variable Interest Entities (Details)
$ in Thousands
1 Months Ended
Jun. 30, 2025
Mar. 31, 2026
USD ($)
variableInterestEntity
Dec. 31, 2025
USD ($)
variableInterestEntity
Variable Interest Entity [Line Items]      
Number of VIE's consolidated | variableInterestEntity   1 1
Total assets   $ 362,675 $ 360,342
Variable Interest Entity      
Variable Interest Entity [Line Items]      
Total assets   1,600 1,500
Total liabilities   $ 2,900 $ 2,700
Variable Interest Entity, Not Primary Beneficiary | TerraFlame | Former Sellers      
Variable Interest Entity [Line Items]      
Ownership percentage   100.00%  
Variable Interest Entity, Not Primary Beneficiary | TerraFlame      
Variable Interest Entity [Line Items]      
Ownership interest prior to disposition 100.00%    
Variable Interest Entity, Not Primary Beneficiary | TerraFlame | Former Sellers | Maximum      
Variable Interest Entity [Line Items]      
Annual minimum purchase commitment   $ 800