XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes (Textual) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Loss Carryforwards [Line Items]        
Income taxes paid (refunded), net $ 51,700,000 $ 2,400,000 $ 2,000,000  
General business credits carryforwards 2,300,000      
Unrecognized tax benefits 51,754,000 44,401,000 22,415,000 $ 618,000
Penalties and interest accruals 2,700,000 1,800,000 $ 2,100,000  
Deferred Tax Assets, Valuation Allowance 2,834,000 $ 1,452,000    
Tax credit carryforward, valuation allowance 2,300,000      
Net operating loss carryforwards, valuation allowance 500,000      
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 51,700,000      
Decrease in deferred tax liability, net 100,500,000      
Research Tax Credit Carryforward        
Operating Loss Carryforwards [Line Items]        
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 43,000,000      
Minimum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 0      
Maximum        
Operating Loss Carryforwards [Line Items]        
Significant change, amount of unrecorded benefit 2,000,000      
State        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards 30,700,000      
Non U.S.        
Operating Loss Carryforwards [Line Items]        
Net operating loss carryforwards $ 4,700,000