v3.26.1
Revenue and Accounts Receivable - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation of Revenue [Line Items]          
Revenue subject to constraint or variable consideration $ 0 $ 0 $ 0 $ 0  
Contract assets (unbilled receivables) 0   0   $ 0
Outstanding or unsatisfied performance obligation 0   0   0
Increase in provision for credit loss     9,000,000.0    
Nonrelated party          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 13,860,000   $ 13,860,000   33,363,000
Nonrelated party | Current          
Disaggregation of Revenue [Line Items]          
Percent of receivables past due 57.00%   57.00%    
Nonrelated party | Over 90 days past due          
Disaggregation of Revenue [Line Items]          
Percent of receivables past due 43.00%   43.00%    
Related party          
Disaggregation of Revenue [Line Items]          
Accounts receivable $ 0   $ 0   $ 3,330,000