Income Taxes (Additional Information) (Details) - USD ($) $ in Millions |
1 Months Ended | ||
|---|---|---|---|
Jan. 31, 2026 |
Jan. 31, 2025 |
Jun. 30, 2024 |
|
| Income Tax Disclosure [Line Items] | |||
| Transfers of production tax credits to third party | $ 16.0 | $ 16.0 | |
| Subsequent Event | |||
| Income Tax Disclosure [Line Items] | |||
| Transfers of production tax credits to third party | $ 15.3 | ||