XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Reconciliation of Income Tax Provision to Statutory Tax Rate [Abstract]                      
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount                 $ 9,230 $ 2,611 $ 530
Effective Income Tax Rate Reconciliation, Tax Credit, Amount                 (892) (1,356) (815)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount                 1,526 981 921
Effective Income Tax Rate Reconciliation, Tax Contingency, Uncertain Tax Positions                 0 (474) 11,185
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount                 294 304 1,373
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount                 3,464 551 1,049
Effective Income Tax Rate Reconciliation, Non-taxable Income From PPP Loan Forgiveness, Amount                 1,638 0 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount                 3,659 3,527 21,001
Provision for (benefit from) income taxes $ 735 $ 991 $ 359 $ 482 $ (174) $ 707 $ 717 $ 122 2,567 1,372 (5,076)
Income (loss) from operations before income taxes:                      
United States                 31,085 9,182 4,311
Foreign                 12,870 3,252 (1,786)
(Loss) income before income taxes 15,951 15,766 7,365 4,873 6,913 8,694 2,562 (5,735) 43,955 12,434 2,525
Current tax expense (benefit):                      
Net cash payments for income taxes                 1,034 (391) 783
Federal                 0 0 (4)
State                 119 133 58
Foreign benefit of net operating losses                 (1,616) (883) (462)
Other foreign                 2,612 1,295 1,632
Total current tax expense (benefit)                 1,115 545 1,224
Deferred tax (benefit) expense:                      
Federal                 0 0 0
Other foreign                 1,452 827 (6,300)
Total deferred tax (benefit) expense                 1,452 827 (6,300)
Provision for (benefit from) income taxes 735 $ 991 $ 359 $ 482 (174) $ 707 $ 717 $ 122 2,567 1,372 (5,076)
Reconciliation of Unrecognized Tax Benefits [Roll Forward]                      
Increases for tax positions taken during a prior period                     11,248
Decreases for tax positions taken during a prior period                 (524) (818)  
Unrecognized tax benefits at end of period $ 11,669       $ 12,193       11,669 12,193 $ 13,011
Foreign [Member]                      
Reconciliation of Income Tax Provision to Statutory Tax Rate [Abstract]                      
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount                   12,600  
Reconciliation of Unrecognized Tax Benefits [Roll Forward]                      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount                 $ 1,500    
Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount                   11,100  
Net Operating Loss Carryforward Irish Subsidiary | Foreign [Member]                      
Reconciliation of Unrecognized Tax Benefits [Roll Forward]                      
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount                   $ 6,000