Commitments and Contingencies - Remaining Purchase Commitments and Estimated Capacity Fee Liability Requirements (Parenthetical) (Details) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025
EUR (€)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2025
EUR (€)
|
Jun. 30, 2025
USD ($)
|
|
Purchase Obligation Fiscal Year Maturity [Abstract] | ||||
Capacity Fees | € 375,000 | $ 0.4 | € 750,000 | $ 0.9 |