v3.26.1
Schedule of Restricted Stock Awards (Details) - shares
12 Months Ended
Jun. 15, 2023
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Arrangement [Abstract]      
Balance, beginning   101,300
Options granted 463,800 206,900 101,300
Options vested   9,800
Options forfeited   4,000
Options vested   (9,800)
Options forfeited   (4,000)
Balance, beginning   294,400 101,300