XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 

(in thousands)

 

2024

   

2023

   

2024

   

2023

 

Cost of revenues

  $ (30 )   $ 58     $ 88     $ 222  

Sales and marketing expenses

    164       193       453       533  

General and administrative expenses

    795       1,012       2,493       2,585  

Research and development expenses

    124       100       345       278  

Total stock-based compensation

  $ 1,053     $ 1,363     $ 3,379     $ 3,618  
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

    1,002,520       3.98       -       -       375,895       4.19  

Vested

    (150,383 )     4.95       -       -       -       -  

Forfeited

    (120,892 )     3.64       -       -       -       -  

Balance at September 30, 2024

    1,896,241     $ 3.49       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

    (13,586 )     3.18                  

Cancelled/Forfeited

    (23,766 )     4.54                  

Outstanding and exercisable at September 30, 2024

    886,715     $ 3.34       2.7     $ 28