XML 93 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Research and development tax credits utilized $ 2.2    
Tax credit carryforwards subject to expiration 1.8    
Change in net deferred tax assets 1.5    
Goodwill purchase accounting adjustments 7.3    
Tax effect of unrealized loss on investments 0.5    
Deferred tax expense 4.9    
Convertible debt adjustments 1.1    
Valuation allowance amount 69.9 $ 55.5  
Unrecognized tax benefits that would impact effective tax rate $ 29.5 $ 23.5 $ 0.0
Possible extension period of tax holiday 3 years    
Undistributed foreign earnings $ 15.3    
California and Foreign      
Operating Loss Carryforwards [Line Items]      
Valuation allowance amount $ 69.9