v3.26.1
Note 6 - Net Income Per Common Share - Schedule of (Details) - shares
Jun. 30, 2026
Jun. 30, 2025
Exercisable common stock options and warrants (in shares) 1,829,108 0
Stock Options and Warrants [Member]    
Exercisable common stock options and warrants (in shares) 1,829,108 0