v3.26.1
Income Taxes (Details)
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
Tax Year 2024  
Income Taxes  
Income tax benefits $ 33.4
Tax Year 2025  
Income Taxes  
Income tax benefits 39.6
Tax Year 2026 | Minimum  
Income Taxes  
Income tax benefits 35.0
Tax Year 2026 | Maximum  
Income Taxes  
Income tax benefits $ 40.0