XML 88 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Tax Disclosure [Line Items]        
Excess tax benefits included in income taxes $ 105,800 $ 58,700 $ 77,900  
Valuation allowance, increase 27,400      
Valuation allowance 109,985 82,638    
Unrecognized tax benefits 114,813 92,500 93,806 $ 74,436
Unrecognized tax benefits that would affect effective tax rate 60,900 44,700 $ 28,500  
Accrued interest and penalties 1,600 100    
Liability for interest and penalties 3,600 $ 2,000    
Domestic Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 227,500      
Domestic Tax Authority | Awake Security        
Income Tax Disclosure [Line Items]        
Tax credit carryforward 2,000      
State and Local Jurisdiction        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 94,000      
Tax credit carryforward 156,200      
Foreign Tax Authority        
Income Tax Disclosure [Line Items]        
Operating loss carryforwards 14,400      
Foreign Tax Authority | Research Tax Credit Carryforward        
Income Tax Disclosure [Line Items]        
Tax credit carryforward $ 600