XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Share-based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Year Ended December 31, 2022

 
  

Shares

  

Weighted Average Exercise Price

  

Weighted-Average Remaining Contractual Term (in years)

 

Outstanding as of December 31, 2021

  2,738,107   5.84   - 

Granted

  765,138   5.51   - 

Exercised / Released

  (116,616)  2.57   - 

Cancelled / Forfeited

  (841,667)  5.64   - 

Expired

  (12,100)  2.90   - 

Outstanding as of December 31, 2022

  2,532,862   5.97   6.00 

Vested and exercisable as of December 31, 2022

  1,753,486   6.06   4.67 
  

Year Ended December 31, 2021

 
  

Shares

  

Weighted Average Exercise Price

  

Weighted-Average Remaining Contractual Term (in years)

 

Outstanding as of December 31, 2020

  2,395,663   5.38   - 

Granted

  777,310   5.93   - 

Exercised / Released

  (407,225)  3.43   - 

Cancelled / Forfeited

  (10,000)  6.43   - 

Expired

  (17,641)  2.85   - 

Outstanding as of December 31, 2021

  2,738,107   5.84   6.41 

Vested and exercisable as of December 31, 2021

  1,834,355   5.90   4.92 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 

Risk-free interest rate

  

1.63%-3.67%

   

0.93% - 1.69%

 

Dividend yield

  -   - 

Expected volatility

  

54.44%-55.41%

   

54.61% - 55.39%

 

Expected life in years

  10   10 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 

Risk-free interest rate

  

0.52%-4.42%

   

0.03% - 0.06%

 

Dividend yield

  -   - 

Expected volatility

  

43.11%-87.26%

   

49.27% - 70.32%

 

Expected life in years

  

3 months

   

3 months

 
Defined Contribution Plan Disclosures [Table Text Block]

Particulars

 

Year Ended December 31, 2022

  

Year Ended December 31, 2021

 

Contribution to defined contribution plans

  9,651   9,964 
Schedule of Defined Benefit Plan, Amounts for Asset (Liability) Recognized in Statement of Financial Position [Table Text Block]

Particulars

 

December 31, 2022

  

December 31, 2021

 

(a) Liability recognized in consolidated balance sheet

        

Liability at the end of the year

  2,031   2,224 
         

(b) Current/Non current liability

        

Current liability

  484   513 

Non current liability

  1,547   1,711