XML 42 R28.htm IDEA: XBRL DOCUMENT v3.26.1
Note 8 - Share-based Payment Awards (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
          

Weighted

     
      

Weighted

  

Average

     
      

Average

  

Remaining

  

Aggregate

 
      

Exercise

  

Contractual

  

Intrinsic

 
  

Shares

  

Price

  

Term (Yrs)

  

Value

 

Outstanding as of December 31, 2025

  5,911,521  $5.35         

Issued

  504,674  $16.01         

Exercised

  (272,597) $5.13         

Forfeited/Cancelled

    $         

Outstanding as of March 31, 2026

  6,143,598  $6.24   6.2  $113,292 

Options exercisable as of March 31, 2026

  4,613,017  $5.04   5.4  $90,577 

Options vested and expected to vest at March 31, 2026

  6,143,597  $6.24   6.2  $113,292 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of Units

  

Weighted Average Grant-Date Fair Value Per Unit

 

Outstanding and unvested as of December 31, 2025

  278,501  $9.57 

Granted

  293,625  $15.47 

Vested

  (40,217) $13.00 

Forfeited

    $ 

Outstanding and unvested as of March 31, 2026

  531,909  $12.57