XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2019
Dec. 31, 2020
Tax Credit Carryforward [Line Items]      
Net tax expense on sale of intellectual property rights $ 6,100 $ 7,400  
Valuation allowance 0   $ 1,199
Unrecognized tax benefits that would impact tax expense 9,000   18,200
Uncertain tax positions, interest and penalties 300 500 400
Interest and penalties accrued 600 $ 1,000 $ 1,400
Internal Revenue Service (IRS)      
Tax Credit Carryforward [Line Items]      
Net operating loss 30,500    
Internal Revenue Service (IRS) | Research Tax Credit Carryforward      
Tax Credit Carryforward [Line Items]      
Tax credit carryforward amount 5,300    
State and Local Jurisdiction      
Tax Credit Carryforward [Line Items]      
Net operating loss 18,000    
State and Local Jurisdiction | Research Tax Credit Carryforward      
Tax Credit Carryforward [Line Items]      
Tax credit carryforward amount 19,000    
Foreign Tax Authority      
Tax Credit Carryforward [Line Items]      
Net operating loss $ 23,500