XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.4
INCOME TAXES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Income Tax Provision to Statutory Tax Rate [Abstract]        
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount   $ 9,521 $ 9,230 $ 2,611
Effective Income Tax Rate Reconciliation, Tax Credit, Amount   838 892 1,356
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount   4,155 1,526 981
Effective Income Tax Rate Reconciliation, Tax Contingency, Uncertain Tax Positions   (11,323) 0 (474)
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount   630 294 304
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount   2,630 3,464 551
Effective Income Tax Rate Reconciliation, Non-taxable Income From PPP Loan Forgiveness, Amount   0 1,638 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount   13,240 3,659 3,527
Provision for (benefit from) income taxes   (9,904) 2,567 1,372
Income (loss) from operations before income taxes:        
United States   31,322 31,085 9,182
Foreign   14,015 12,870 3,252
(Loss) income before income taxes   45,337 43,955 12,434
Current tax expense (benefit):        
Net cash payments for income taxes   1,697 1,034 (391)
Federal   0 0 0
State   121 119 133
Foreign benefit of net operating losses   (880) (1,616) (883)
Other foreign   1,283 2,612 1,295
Total current tax expense (benefit)   524 1,115 545
Deferred tax (benefit) expense:        
Federal   0 0 0
Other foreign   (10,428) 1,452 827
Total deferred tax (benefit) expense   (10,428) 1,452 827
Provision for (benefit from) income taxes   (9,904) 2,567 1,372
Reconciliation of Unrecognized Tax Benefits [Roll Forward]        
Increases for tax positions taken during a prior period       818
Decreases for tax positions taken during a prior period   (11,233) (524) (800)
Unrecognized tax benefits at end of period   $ 436 11,669 $ 12,193
ISRAEL        
Reconciliation of Unrecognized Tax Benefits [Roll Forward]        
Decreases for tax positions taken during a prior period     (400)  
Foreign [Member]        
Reconciliation of Unrecognized Tax Benefits [Roll Forward]        
Decreases for tax positions taken during a prior period     $ (900)  
Foreign [Member] | ISRAEL        
Reconciliation of Unrecognized Tax Benefits [Roll Forward]        
Decreases for tax positions taken during a prior period $ (1,800)      
Foreign [Member] | GERMANY        
Reconciliation of Unrecognized Tax Benefits [Roll Forward]        
Decreases for tax positions taken during a prior period $ (11,200)