v3.26.3
Note 1 - Nature of Operations, Principles of Consolidation and Basis of Presentation of Interim Financial Statements - Dilutive Shares For Stock Options (Details) - shares
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Total anti-dilutive shares (in shares) 5,085,017 2,445,850
Share-Based Payment Arrangement, Option [Member]    
Total anti-dilutive shares (in shares) 5,085,017 2,445,850