v3.26.1
Note 12 - Equity Incentive Plans - Share-Based Payment Arrangement, Option, Activity (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
shares
Exercised, shares (in shares) (833)  
Stock Options and SARs [Member]    
Outstanding, shares (in shares) 1,765,025  
Outstanding, Weighted Average Exercise (in dollars per share) | $ / shares $ 31.42  
Outstanding, Weighted Average Remaining Contractual Term (Year) 6 years 6 years 3 months 18 days
Outstanding, Aggregate Intrinsic Value | $ $ 1,707,000 $ 1,000
Granted, shares (in shares) 476,221  
Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 11.45  
Exercised, shares (in shares) (833)  
Exercised, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 14.46  
Exercised, Aggregate Intrinsic Value | $ $ 0  
Forfeited and canceled, shares (in shares) (66,316)  
Forfeited and canceled (in dollars per share) | $ / shares $ 22.92  
Outstanding, shares (in shares) 2,174,097 1,765,025
Outstanding, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 27.3  
Vested, shares (in shares) 1,569,638  
Vested, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 32  
Share-based Compensation Arrangement By Share-based Payment Award, Options, Vested In Period, Weighted Average Remaining Contractual Term (Year) 4 years 8 months 12 days  
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Vested In Period, Grant Date Intrinsic Value | $ $ 3,000  
Vested and expected to vest, shares (in shares) 2,174,097  
Vested and expected to vest, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 27.3  
Vested and expected to vest, Weighted Average Remaining Contractual Term (Year) 6 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value | $ $ 1,707