Cash, Cash Equivalents and Restricted Cash - Narrative (Details) - DOE Clean Energy Financing Program - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Restricted Cash and Cash Equivalent Item [Line Items] | ||
Restricted cash minimum liquidity requirement increases | $ 15,000,000 | |
Restricted cash minimum liquidity requirement increases, period | 12 months | |
Secured Debt | ||
Restricted Cash and Cash Equivalent Item [Line Items] | ||
Restricted cash minimum liquidity requirement increases | $ 2,500 |