v3.26.1
Earnings (Loss) Per Share (Narrative) (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Redemptions of common stock or adjustments to redeemable common stock $ 0 $ 0 $ 0
Options exercise price range, lower limit $ 3.01   $ 3.01
Options exercise price range, upper limit 14.00   14.00
Earnings (Loss) per share: Basic 0.03 $ (1.19) (0.29)
Earnings (Loss) per share: Diluted $ 0.03 (1.19) (0.29)
Restatement Adjustment [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Earnings (Loss) per share: Basic   (0.05) (0.05)
Earnings (Loss) per share: Diluted   $ (0.02) $ (0.02)
Stock Options [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Options outstanding not included in computation of diluted earnings per share   188,632 46,777
Securities excluded from computation of earnings per share, where exercise price greater than average market price 6,412,973 6,493,683 4,737,543
Options exercise price range, lower limit $ 5.22 $ 4.87 $ 4.87
Options exercise price range, upper limit $ 14.00 $ 14.00 $ 14.00