XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Taxes [Line Items]        
Change in capitalized expenses $ 43,700      
Tax credit carryforward, change in amount 17,800      
Increase in valuation allowance tax 46,400      
Net operating loss carryforwards, federal 1,000,000      
Research and development tax credit carryforwards $ 106,900      
Research and development tax credit carryforwards, expiration year 2035      
Tax credit carryforwards $ 19,427 $ 1,580    
Accrued interest and penalties 0 0    
Unrecognized tax benefits $ 150,965 $ 144,067 $ 110,601 $ 86,000
Domestic        
Income Taxes [Line Items]        
Capitalized expenses, amortization period 5 years      
Net operating loss carryforwards subject to expiration $ 22,600      
Net tax operating losses, expiration begin to expire in 2036      
Research and development tax credit carryforwards $ 24,000      
Research and development tax credit carryforwards, expiration year 2032      
Operating loss carryforwards $ 42,700      
State        
Income Taxes [Line Items]        
Net tax operating losses, expiration begin to expire in 2030      
Net operating loss carryforwards not subject to expiration $ 38,000      
Net operating loss carryforwards, state $ 1,300,000      
Foreign        
Income Taxes [Line Items]        
Capitalized expenses, amortization period 15 years      
Tax credit carryforwards $ 2,000      
Tax credit carryforwards, expiration year 2025