v3.26.1
Note 8 - Debt (Details Textual) - The 2026 Notes [Member] - USD ($)
Oct. 20, 2021
Jun. 30, 2026
Debt Instrument, Interest Rate, Stated Percentage 4.875%  
Debt Instrument, Face Amount $ 40,250,000 $ 40,250,000
Proceeds from Issuance of Debt $ 38,607,000  
Debt Instrument, Maturity Date Dec. 31, 2026