Government Grants (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Government Assistance [Line Items] | ||
| Grant receivable | $ 3,256 | $ 263 |
| Grant income, net | $ 0 | (16) |
| Government Assistance, Statement of Income or Comprehensive Income [Extensible Enumeration] | Cost of goods sold | |
| California Energy Commission | ||
| Government Assistance [Line Items] | ||
| Grant receivable | $ 0 | $ 263 |
| Production Tax Credits | ||
| Government Assistance [Line Items] | ||
| Grant receivable | 3,256 | |
| Government assistance amount | $ 3,256 | |