XML 100 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Line Items]        
Excess tax benefits resulting from stock awards $ 151,200,000 $ 93,500,000 $ 105,800,000  
Valuation allowance 146,268,000 132,689,000    
Unrecognized tax benefits 163,266,000 137,357,000 114,813,000 $ 92,500,000
Unrecognized tax benefits that would affect effective tax rate 90,000,000 79,300,000 $ 60,900,000  
Accrued interest and penalties 0 $ 0    
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 246,500,000      
Tax credit carryforward 2,800,000      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 137,600,000      
Tax credit carryforward 217,300,000      
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Tax credit carryforward $ 1,200,000