XML 56 R33.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-

     
  

Common

  

Average

  

Aggregate

 
  

Shares

  

Exercise Price

  

Intrinsic Value

 

Outstanding at beginning of period

  90  $20.34     

Granted

          

Exercised

          

Expired

          

Forfeited

          

Outstanding at end of period

  90  $20.34  $1,031 

Exercisable at end of period

  90  $20.34  $1,031 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
      

Weighted-

     
  

Number of

  

Average Grant Date

  

Aggregate

 
  

RSU’s

  

Fair Value

  

Intrinsic Value

 

Outstanding at beginning of period

  619  $23.12     

Granted

  148   28.54     

Vested

  (175)  22.95     

Forfeited

  (21)  23.83     

Outstanding at end of period

  571  $24.54  $15,424 
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

  

2022

 

Cost of revenues (excluding depreciation and amortization)

 $94  $183  $155 

Product development

  745   692   608 

Sales and marketing

  529   485   239 

General and administrative

  3,102   2,793   2,552 

Total stock-based compensation expense

 $4,470  $4,153  $3,554