v3.25.0.1
Income taxes (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income (loss) Before Income Taxes
 
 
December 31,
 
 
 
2024
   
2023
   
2022
 
Domestic income (loss)
 
$
15,004
   
$
9,034
   
$
(62,905
)
Foreign loss
   
(3,116
)
   
(3,980
)
   
(8,005
)
Total
 
$
11,888
   
$
5,054
   
$
(70,910
)
Schedule of Components of Income Taxes
   
December 31,
 
   
2024
   
2023
   
2022
 
Current taxes
 
$
(10,269

)

 
$
(1,373

)

 
$
(577

)

Deferred taxes
   
16,627
 
   
-
     
-
 
Total
 
$
6,358
 
 
$
(1,373

)

 
$
(577

)

 
   
December 31,
 
    2024     2023     2022  
Domestic
 
$
6,487
 
 
$
(1,025

)

 
$
(632

)

Foreign
   
(129

)

   
(348

)

   
55
 
Total
 
$
6,358
 
 
$
(1,373

)

 
$
(577

)

Schedule of Deferred Taxes
 
 
December 31,
 
 
 
2024
   
2023
 
Deferred tax assets:
           
Net operating loss carryforwards
 
$
10,015
   
$
12,800
 
Research and development expenses carryforward
   
3,200
     
6,624
 
Accrued and other
   
2,545
     
1,730
 
Share-based compensation
   
14,129
     
10,514
 
Capped call transaction
   
5,188
      -  
Operating lease liabilities
   
758
     
903
 
Acquired Intangible assets
   
392
     
-
 
Total deferred tax asset before valuation allowance
 
$
36,227
   
$
32,571
 
Valuation allowance
   
(10,061
)
   
(30,718
)
Total deferred tax asset after valuation allowance
 

$

26,166
   

$

1,853
 
Deferred tax liabilities:
               
Operating lease ROU assets
   
(732
)
   
(853
)
Acquired Intangible assets
   
(5,244
)
   
(879
)
Accrued and other
   
(1,495
)
   
(121
)
Total deferred tax liability
 
$
(7,471
)
 
$
(1,853
)
Net deferred taxes
 
$
18,695
   
$
-
 
Schedule of Theoretical Income Tax Expense to Actual Income Tax Expense
 
 
Year ended December 31,
 
 
 
2024
   
2023
   
2022
 
Income (loss) before income taxes
 
$
11,888
   
$
5,054
   
$
(70,910
)
Statutory tax rate
   
23
%
   
23
%
   
23
%
Theoretical tax benefit (expense)
   
(2,734
)
   
(1,162
)
   
16,309
 
Increase (decrease) in effective tax rate due to:
                       
Change in valuation allowance
   
15,460
     
15,885
     
(4,491
)
Effect of technological preferred enterprise status (TPE)
   
1,650
     
-
     
-
 
Effect of entities with different tax rates
   
(203
)
   
(51
)
   
(145
)
Non-deductible expenses
   
(4,607
)
   
(6,296
)
   
(11,840
)
Write-off of NOL due to limitation on utilization
    -      
(8,305
)
    -  
Uncertain tax provision
   
(2,532
)
   
(1,111
)
   
(302
)
Other
   
(676
)
   
(333
)
   
(108
)
Effective income taxes
 
$
6,358
   
$
(1,373
)
 
$
(577
)
Schedule of Unrecognized Tax Positions
 
 
December 31,
 
 
 
2024
   
2023
 
Opening balance
 
$
2,711
   
$
1,433
 
Decrease related to previous years tax positions
   
-
     
-
 
Increase related to previous years tax positions
   
203
     
251
 
Increase related to current year tax positions
   
2,617
     
1,027
 
Closing balance
 
$
5,531
   
$
2,711