Note 6 - Stockholders' Equity - Summary of Grants Awarded (Details) |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
$ / shares
shares
| |
| Performance based, June 23, 2026 [Member] | |
| Subsidiary or Equity Method Investee [Line Items] | |
| Number of Shares granted awarded, Shares | shares | 311,244 |
| Grant date fair value per share | $ / shares | $ 23.33 |
| Grant date | Jun. 23, 2026 |
| Restricted Stock, June 23, 2026 [Member] | |
| Subsidiary or Equity Method Investee [Line Items] | |
| Number of Shares granted awarded, Shares | shares | 573,134 |
| Grant date fair value per share | $ / shares | $ 15.98 |
| Grant date | Jun. 23, 2026 |