XML 114 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]        
Research credit carryforwards $ 194.9 $ 217.1    
Unrecognized tax benefits 162.7 149.8 $ 127.2 $ 107.3
Unrecognized tax benefits that would impact effective tax rate 114.6      
Unrecognized tax benefit that would result in adjustment to deferred tax assets 48.1      
Penalties and interest accrued 5.0      
Penalties and interest expense (1.6) $ 1.3 $ 1.7  
Domestic Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 15.8      
Operating loss carryforwards, subject to expiration 4.0      
Operating loss carryforwards, not subject to expiration 11.8      
Research credit carryforwards 192.9      
Domestic Tax Jurisdiction | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Unrecognized tax benefits 102.9      
State and Local Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 53.7      
Research credit carryforwards 180.0      
State and Local Jurisdiction | Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Unrecognized tax benefits 49.7      
Foreign Tax Jurisdiction        
Operating Loss Carryforwards [Line Items]        
Operating loss carryforwards 25.2      
Tax credit carryforward $ 0.5