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 | ||