XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Net Operating Loss and Tax Credit Carryforwards (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Document Fiscal Year Focus 2021    
Effective Income Tax Rate Reconciliation, Tax Holiday, Percent 10.10% 37.80% 24.60%
Valuation Allowance [Abstract]      
Deferred tax assets, valuation allowance, judgment regarding the realizability of the beginning of the year deferred tax asset $ 39.1    
Income Tax Credits [Abstract]      
Undistributed earnings of foreign subsidiaries 1,100.0    
State and Local Jurisdiction      
Net Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards, subject to expiration 49.5    
Foreign Tax Authority      
Operating Loss Carryforwards [Line Items]      
Income Tax Holiday, Aggregate Dollar Amount $ 10.7 $ 3.8 $ 14.6
Effective Income Tax Rate Reconciliation, Tax Holiday, Percent 7.20%    
Net Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards $ 14.3    
Operating Loss Carryforwards, Subject to Expiration in 5-10 years 1.4    
Operating Loss Carryforwards, Subject to Expiration in 10-20 years 9.4    
Operating Loss Carryforwards, Not Subject to Expiration $ 2.8    
Income Tax Credits [Abstract]      
Income Tax Holiday, Income Tax Benefits Per Share $ 0.12 $ 0.04 $ 0.16
Operating Loss Carryforwards, Subject to Expiration in up to 5 years $ 0.1    
Domestic Tax Authority      
Net Operating Loss Carryforwards [Abstract]      
Operating loss carryforwards 20.6    
Operating Loss Carryforwards, Subject to Expiration in 5-10 years 7.3    
Operating Loss Carryforwards, Subject to Expiration in 10-20 years 13.3    
Research Tax Credit Carryforward      
Income Tax Credits [Abstract]      
Tax credit carryforward amount 26.8    
Foreign Tax Credit Carryforward      
Income Tax Credits [Abstract]      
Tax credit carryforward amount 16.4    
State Tax Credit Carryforward      
Income Tax Credits [Abstract]      
Tax credit carryforward amount 20.4    
Tax Year 2022 Through Tax Year 2036 | State Tax Credit Carryforward      
Income Tax Credits [Abstract]      
Tax credit carryforward amount 2.9    
After Tax Year 2036 | State Tax Credit Carryforward      
Income Tax Credits [Abstract]      
Tax credit carryforward amount $ 17.5