Note 11 - Equity Incentive Plan - Schedule of Relative TSR Performance (Details) |
6 Months Ended |
---|---|
Jun. 30, 2025 | |
Relative TSR hurdles (percentile) | 55.00% |
Payout percentage | 100.00% |
Minimum [Member] | |
Relative TSR hurdles (percentile) | 25.00% |
Payout percentage | 50.00% |
Maximum [Member] | |
Relative TSR hurdles (percentile) | 80.00% |
Payout percentage | 200.00% |