Note 8 - Segment Information - Schedule of Segment Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Non-cash share-based compensation expense | $ 8,979 | $ 478 | ||
| Single Reportable Segment [Member] | ||||
| Management transition costs | $ 3,160 | $ 6,640 | 3,160 | 6,640 |
| Tax benefit on management transition costs | 180 | 468 | 180 | 468 |
| Non-cash share-based compensation expense | 7,371 | 307 | 8,979 | 478 |
| Tax benefit (expense) on noncash stock compensation | $ 210 | $ (22) | $ 470 | $ 21 |