XML 79 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Valuation allowance reversed     $ 17.8
Tax benefit from income tax holiday $ 33.2 $ 18.6 $ 84.5
Benefit from income tax holiday on diluted earnings per share (in dollars per share) $ 0.13 $ 0.08 $ 0.34
Repatriation of earnings estimated tax impact $ 160.0    
Unrecognized tax benefits, period increase 4.8    
Unrecognized tax benefits that would impact effective tax rate 32.7    
Reductions from lapse of statutes of limitations 6.6    
Liability for uncertain tax positions 21.9    
Unrecognized tax benefits, reduction of deferred tax assets 14.4    
Accrued and unpaid interest and penalties $ 4.5 $ 4.5