v3.26.1
Revenue - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]          
Contract assets $ 0   $ 0 $ 0  
Receivable related to contracts with customers 18,900   32,000 25,900  
Contract liability 3,200   3,000 5,200  
Revenue recognized on contract liability 300 $ 200 100 500 $ 0
Capitalized costs to obtain a contract 3,900   3,600 4,400  
Remaining performance obligations 1,209   1,287    
Capitalized contract cost, amortization     100 $ 100 $ 0
Plant and equipment          
Disaggregation of Revenue [Line Items]          
Capitalized cost, impairment loss   $ 800 800    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     160    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations 131        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     159    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations 159        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     158    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations 158        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     148    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations 136        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     97    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations 80        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-01-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations     $ 565    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2031-04-01          
Disaggregation of Revenue [Line Items]          
Remaining performance obligations $ 545