v3.26.1
Note 10 - Stockholders' Equity - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 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,445,400  
Granted, Weighted Average Grant-Date Fair Value (in dollars per share) $ 6.87 $ 3.31
Forfeited shares (in shares) (38,425)  
Forfeited, Weighted Average Grant-Date Fair Value (in dollars per share) $ 5.69  
Vested shares (in shares) (694,664)  
Vested, Weighted Average Grant-Date Fair Value (in dollars per share) $ 4.31  
Nonvested shares (in shares) 2,047,284  
Nonvested, Beginning balance, Weighted Average Grant-Date Fair Value (in dollars per share) $ 5.82