XML 73 R61.htm IDEA: XBRL DOCUMENT v3.25.3
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]            
Release of valuation allowance   $ 29.2        
Tax benefit $ 7.0          
Net deferred tax assets $ 19.5     $ 19.5    
Net deferred tax liabilities           $ (1.6)
Effective income tax rate (as percent) (3.30%)   1.60% (21.30%) 2.90%  
Income taxes paid $ 8.1     $ 8.1