v3.26.3
Note 10 - Stockholders' Equity - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Nonvested shares (in shares) 1,334,973  
Nonvested, Beginning balance, Weighted Average Grant-Date Fair Value (in dollars per share) $ 3.88  
Granted shares (in shares) 1,545,950  
Granted, Weighted Average Grant-Date Fair Value (in dollars per share) $ 6.97 $ 3.34
Forfeited shares (in shares) (81,024)  
Forfeited, Weighted Average Grant-Date Fair Value (in dollars per share) $ 5.66  
Vested shares (in shares) (1,230,920)  
Vested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 4.68  
Nonvested shares (in shares) 1,568,979  
Nonvested, Beginning balance, Weighted Average Grant-Date Fair Value (in dollars per share) $ 6.22