v3.26.1
Note 6 - Indebtedness - Interest Expense on the Notes (Details) (Parentheticals)
Jun. 30, 2026
Jun. 30, 2025
The Notes [Member]    
Debt Instrument, Interest Rate, Stated Percentage 5.60% 7.20%