XML 140 R114.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Schedule of Tax Credit Carryforwards (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount $ 240.7
Valuation Allowance (27.4)
Net Tax Benefit 213.3
California research expenditure tax credits | California | Research expenditure tax credits | Carryforward Period Indefinite  
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount 211.3
Valuation Allowance 0.0
Net Tax Benefit 211.3
Federal research expenditure tax credits | United States | Research expenditure tax credits | Tax Carryforwards Expiration Period Years 2026-2039  
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount 1.3
Valuation Allowance 0.0
Net Tax Benefit 1.3
Foreign tax authority | Foreign | Foreign tax and general business credits | Tax Carryforwards Expiration Period Years 2030-2033  
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount 0.7
Valuation Allowance 0.0
Net Tax Benefit 0.7
Foreign tax authority | Puerto Rico | Purchase credit | Carryforward Period Indefinite  
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount 1.2
Valuation Allowance (1.2)
Net Tax Benefit 0.0
Foreign tax authority | Puerto Rico | Purchase credit | Tax Carryforwards Expiration Period Ends 2025  
Tax credit carryforwards and the related carryforward periods  
Carryforward Amount 26.2
Valuation Allowance (26.2)
Net Tax Benefit $ 0.0