Government Grants (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Government Assistance [Line Items] | |||||
| Grant receivable, net | $ 33,826 | $ 33,826 | $ 11,028 | ||
| Production Tax Credits | |||||
| Government Assistance [Line Items] | |||||
| Government assistance, income, increase (decrease), statement of income or comprehensive income flag | Cost of goods sold | Cost of goods sold | |||
| Government assistance amount | 12,457 | $ 4,562 | $ 22,798 | $ 6,361 | |
| Grant receivable, net | $ 33,826 | $ 33,826 | $ 11,028 | ||