XML 58 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Year Ended December 31,

 

(in thousands)

 

2024

   

2023

 

Cost of revenues

  $ 122     $ 308  

Sales and marketing expenses

    599       746  

General and administrative expenses

    3,165       3,560  

Research and development expenses

    454       386  

Total stock-based compensation

  $ 4,340     $ 5,000  
Share-Based Payment Arrangement, Restricted Stock and 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, 2022

    1,093,801     $ 3.94       646,235     $ 4.51       -     $ -  

Granted

    1,350,125       2.87       558,958       2.61       -       -  

Vested

    (1,144,065 )     3.38       (316,210 )     4.01       -       -  

Cancelled/Forfeited

    (134,865 )     3.71       (87,138 )     4.64       -       -  

Balance at December 31, 2023

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

Granted

    1,078,213       3.85       -       -       375,895       4.19  

Vested

    (717,119 )     3.62       (51,732 )     3.30       -       -  

Forfeited

    (147,095 )     3.60       (191,155 )     5.60       -       -  

Balance at December 31, 2024

    1,378,995     $ 3.51       558,958     $ 2.61       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 at December 31, 2022

    1,238,776     $ 3.15                  

Exercised

    (213,644 )     2.38                  

Cancelled/Forfeited

    (101,065 )     2.71                  

Outstanding and exercisable at December 31, 2023

    924,067     $ 3.37                  

Exercised

    (13,586 )     3.18                  

Cancelled/Forfeited

    (83,023 )     4.70                  

Outstanding and exercisable at December 31, 2024

    827,458     $ 3.24       2.7     $ -  
Black Scholes Option Pricing Model [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]

Volatility

    56.8 %

Risk-free interest rate

    4.6 %

Correlation coefficient

    41.7 %

Dividend yield

    - %

Liquidity discount

    14.1 %