v3.26.1
Note 6 - Fair Value Measurements - Carrying Value and Estimated Fair Value, 3.75% Convertible Senior Notes (Details) (Parentheticals) - Convertible Senior Notes Due June 1, 2026 [Member]
Jun. 30, 2025
May 31, 2021
Debt Instrument, Interest Rate, Stated Percentage   3.75%
Fair Value, Recurring [Member] | Reported Value Measurement [Member]    
Debt Instrument, Interest Rate, Stated Percentage 3.75%