XML 97 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating Loss Carryforwards [Line Items]      
Tax credit carryforwards subject to expiration $ 1.1    
Deferred tax assets 142.4    
Valuation allowance amount 221.9 $ 264.3  
Valuation allowance, deferred tax asset, increase (decrease), amount (42.4)    
Unrecognized tax benefits that would impact effective tax rate $ 40.7 37.0 $ 32.5
Preferential tax rate period (in years) 10 years    
Possible extension period of tax holiday (in years) 15 years    
Undistributed foreign earnings $ 89.3    
Research and development credits 24.6 $ 28.3 $ 23.3
California      
Operating Loss Carryforwards [Line Items]      
Valuation allowance amount 221.9    
Research and development credits $ 2.8