v3.24.1.u1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of income (loss) before taxes
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
                   
Domestic
 
$
129,676
   
$
106,634
   
$
38,854
 
Foreign
   
8,015
     
7,030
     
6,461
 
                         
Total
 
$
137,691
   
$
113,664
   
$
45,315
 
Schedule of income taxes
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
                   
Current taxes
 
$
21,623
   
$
16,758
   
$
7,891
 
Deferred tax benefit
   
(734
)
   
(1,525
)
   
(2,758
)
Taxes in respect of previous years
   
(611
)
   
(794
)
   
1,476
 
                         
Total
 
$
20,278
   
$
14,439
   
$
6,609
 
Schedule of income taxes by jurisdiction
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
                   
Domestic
 
$
19,466
   
$
14,378
   
$
8,060
 
Foreign
   
812
     
61
     
(1,451
)
                         
Total
 
$
20,278
   
$
14,439
   
$
6,609
 
                         
Domestic:
                       
Current taxes
 
$
21,106
   
$
15,938
   
$
7,447
 
Deferred tax benefit
   
(1,594
)
   
(860
)
   
(980
)
Taxes in respect of previous years
   
(46
)
   
(700
)
   
1,593
 
                         
Total - Domestic
 
$
19,466
   
$
14,378
   
$
8,060
 
                         
Foreign:
                       
Current taxes
 
$
517
   
$
820
   
$
444
 
Deferred tax expense (benefit)
   
860
     
(665
)
   
(1,778
)
Taxes in respect of previous years
   
(565
)
   
(94
)
   
(117
)
                         
Total - Foreign
 
$
812
   
$
61
   
$
(1,451
)
                         
Total income tax expense
 
$
20,278
   
$
14,439
   
$
6,609
 
Schedule of deferred tax assets (liabilities)
 
   
December 31,
 
   
2023
   
2022
 
Deferred tax assets:
           
Net operating loss and other losses carry forwards
 
$
6,077
   
$
5,912
 
Research and development
   
3,345
     
3,278
 
Other temporary differences mainly relating to reserve and allowances
   
3,520
     
2,943
 
Deferred tax assets, before valuation allowance
 
$
12,942
   
$
12,133
 
Deferred tax liability:
               
Intangible assets
 
$
(6,643
)
 
$
(3,895
)
Deferred tax liability, before valuation allowance
 
$
(6,643
)
 
$
(3,895
)
                 
Valuation allowance
   
(2,119
)
   
(2,459
)
Total deferred tax assets, net
 
$
4,180
   
$
5,779
 
                 
Domestic:
               
Long term deferred tax asset (liability), net
 
$
722
   
$
(791
)
   
$
722
   
$
(791
)
Foreign:
               
Long term deferred tax asset, net
 
$
3,458
   
$
6,570
 
   
$
3,458
   
$
6,570
 
                 
Total deferred tax asset, net
 
$
4,180
   
$
5,779
 
 
Schedule of the reconciliation of the effective tax rate
 
   
Year ended December 31,
 
   
2023
   
2022
   
2021
 
                   
Income before taxes on income
 
$
137,691
   
$
113,664
   
$
45,315
 
Statutory tax rate in Israel
   
23.0
%
   
23.0
%
   
23.0
%
Theoretical tax expense
 
$
31,669
   
$
26,143
   
$
10,422
 
                         
Increase (decrease) in tax expenses resulting from:
                       
"Preferred Enterprise" benefits *
   
(15,753
)
   
(11,255
)
   
(5,610
)
Non-deductible expenses
   
3,683
     
(229
)
   
710
 
Tax adjustment in respect of different tax rate of foreign subsidiaries
   
407
     
313
     
226
 
Deferred taxes related to prior years
   
667
     
(55
)
   
(922
)
Previous years taxes
   
42
     
(136
)
   
1,476
 
Change in valuation allowance
   
(340
)
   
(185
)
   
390
 
Other
   
(97
)
   
(157
)
   
(83
)
                         
Taxes on income
 
$
20,278
   
$
14,439
   
$
6,609
 
 
* Benefit per ordinary share from "Preferred Enterprise" status:
 
Basic
 
$
0.33
   
$
0.25
   
$
0.16
 
Diluted
 
$
0.31
   
$
0.23
   
$
0.15
 
Schedule of unrecognized tax benefits
 
   
December 31,
 
   
2023
   
2022
 
             
Balance at the beginning of the year
 
$
9,400
   
$
6,928
 
Decrease related to prior year tax positions, net
   
(755
)
   
(590
)
Increase related to current year tax positions, net
   
4,077
     
3,062
 
                 
Balance at the end of the year
 
$
12,722
   
$
9,400