Note 9 - Subsequent Events (Details Textual) - USD ($) $ in Millions |
Apr. 28, 2024 |
Jul. 17, 2023 |
|---|---|---|
| Proceeds from Divestiture of Businesses and Interests in Affiliates | $ 0.4 | |
| Subsequent Event [Member] | ||
| Proceeds from Divestiture of Businesses and Interests in Affiliates | $ 0.8 | |
| Disposal Group, Including Discontinued Operation, Potential Payments Remaining | $ 7.6 | |
| Maximum [Member] | ||
| Disposal Group, Including Discontinued Operation, Consideration | $ 9.5 |