v3.26.1
Note 14 - Stock-based Compensation - Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Market Vesting Options [Member]  
Balance, Number (in shares) | shares 733,334
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3
Granted, Number (in shares) | shares 0
Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0
Forfeited or expired, Number (in shares) | shares 0
Forfeited or expired, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0
Balance, Number (in shares) | shares 733,334
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3
Time Vesting Options [Member]  
Balance, Number (in shares) | shares 1,635,230
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 4.24
Granted, Number (in shares) | shares 523,500
Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3.73
Forfeited or expired, Number (in shares) | shares (158,613)
Forfeited or expired, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.28
Balance, Number (in shares) | shares 2,000,117
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 3.83
Performance Vesting Options [Member]  
Balance, Number (in shares) | shares 240,000
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59
Granted, Number (in shares) | shares 0
Granted, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 0
Forfeited or expired, Number (in shares) | shares (80,000)
Forfeited or expired, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59
Balance, Number (in shares) | shares 160,000
Balance, Weighted Average Exercise Price (in dollars per share) | $ / shares $ 7.59