v3.25.2
Note 7 - Equity - Exercise Price Range (Details)
shares in Thousands
3 Months Ended
Jun. 30, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 796
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 3 years 7 months 6 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 3.73
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 696
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 2.74
Range One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 0.35
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 2.38
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 542
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 3 years 8 months 12 days
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 0.77
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 542
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 0.77
Range Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit 7.83
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit $ 16.92
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 254
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 3 years 6 months
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 10.06
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 154
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 9.68