v3.25.2
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