v3.26.1
Note 12 - Equity Incentive Plans - Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
1 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Outstanding, shares (in shares)   953,713  
Outstanding, weighted average grant date fair value (in dollars per share)   $ 20.41  
Granted (in shares)   585,101  
Granted, weighted average grant date fair value (in dollars per share)   $ 13.1 $ 14.15
Vested, shares (in shares) (310,710) (371,465)  
Vested, weighted average grant date fair value (in dollars per share)   $ 19.97  
Forfeited and cancelled, shares (in shares)   (93,417)  
Forfeited and cancelled, weighted average grant date fair value (in dollars per share)   $ 16.95  
Outstanding, shares (in shares)   1,073,932  
Outstanding, weighted average grant date fair value (in dollars per share)   $ 16.45