XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 

(in thousands)

 

2024

   

2023

   

2024

   

2023

 

Cost of revenues

  $ 66     $ 95     $ 118     $ 164  

Sales and marketing expenses

    159       195       289       340  

General and administrative expenses

    927       704       1,698       1,573  

Research and development expenses

    126       108       221       178  

Total stock-based compensation expense

  $ 1,278     $ 1,102     $ 2,326     $ 2,255  
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
                   

Market-

           

Performance-

         
   

Time-Based

           

Based

           

Based

         
   

Restricted

   

Grant Date

   

Restricted

   

Grant Date

   

Restricted

   

Grant Date

 
   

Stock Units

   

Fair Value

   

Stock Units

   

Fair Value

   

Stock Units

   

Fair Value

 

Balance at December 31, 2023

    1,164,996     $ 3.28       801,845     $ 3.37       -     $ -  

Granted

    981,540       4.00       -       -       375,895       4.19  

Vested

    (150,383 )     4.95       -       -       -       -  

Forfeited

    (41,383 )     3.61       -       -       -       -  

Balance at June 30, 2024

    1,954,770     $ 3.51       801,845     $ 3.37       375,895     $ 4.19  
Schedule of Stock Options Roll Forward [Table Text Block]
   

Number of Options

   

Weighted-Average Exercise Price

   

Weighted-Average Remaining Contractual Term

   

Aggregate Intrinsic Value (in thousands)

 

Outstanding and exercisable at December 31, 2023

    924,067     $ 3.37                  

Exercised

    (7,848 )     3.58                  

Cancelled/Forfeited

    (19,266 )     4.46                  

Outstanding and exercisable at June 30, 2024

    896,953     $ 3.35       3.00     $ 91