v3.25.1
Note 13 - Equity Incentive Plan - Schedule of Performance Share Units (Details) - Performance Shares [Member] - $ / shares
3 Months Ended
Mar. 14, 2025
Mar. 31, 2025
Mar. 31, 2024
Outstanding, shares (in shares)   0  
Outstanding, weighted average grant date fair value (in dollars per share)   $ 0  
Granted, shares (in shares) 290,792 290,792 0
Granted, weighted average grant date fair value (in dollars per share)   $ 14.04  
Vested, shares (in shares)   0  
Vested, weighted average grant date fair value (in dollars per share)   $ 0  
Forfeited and cancelled, shares (in shares)   0  
Forfeited and cancelled, weighted average grant date fair value (in dollars per share)   $ 0  
Outstanding, shares (in shares)   290,792  
Outstanding, weighted average grant date fair value (in dollars per share)   $ 14.04