XML 102 R84.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, 2021
Dec. 31, 2022
Valuation allowance increase amount   $ 18.3  
Unrecognized tax benefits that would impact effective tax rate $ 23.9   $ 12.9
Interest and penalties related to unrecognized tax benefits $ 4.0 $ 3.6 2.6
Maximum      
Limitations on the amount of taxable income that can be offset by net operating loss carryforwards and tax credits, percentage of change in control in ownership 50.00%    
Not Subject to Expiration | California      
Operating loss carryforwards net $ 3.6   11.1
Tax credit carryforwards 33.3   17.6
Not Subject to Expiration | German Tax Authority      
Operating loss carryforwards net 15.2   21.8
2040 | Texas Tax Authority      
Tax credit carryforwards 0.5   0.4
Domestic Tax Authority | Capital Loss Carryforward      
Tax credit carryforwards 77.1   74.0
Domestic Tax Authority | Not Subject to Expiration      
Operating loss carryforwards net 8.5   47.9
Domestic Tax Authority | 2039      
Tax credit carryforwards 5.1   1.7
Foreign Tax Authority      
Income tax holiday, aggregate dollar amount $ 38.0    
Income tax holiday, income tax benefits per share $ 0.11    
Foreign Tax Authority | 2026      
Operating loss carryforwards net $ 140.5   $ 119.4