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