XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes (Narrative) (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Valuation allowance reversed   $ 17.8  
Tax benefit from income tax holiday $ 18.6 $ 84.5 $ 56.7
Benefit from income tax holiday on diluted earnings per share (in dollars per share) $ 0.08 $ 0.34 $ 0.23
Repatriation of earnings estimated tax impact $ 165.9    
Unrecognized tax benefits, period decrease 1.7    
Reductions from lapse of statutes of limitations 0.8    
Liability for uncertain tax positions 23.0    
Unrecognized tax benefits, reduction of deferred tax assets 8.5    
Accrued and unpaid interest and penalties $ 4.5 $ 4.9