v3.25.4
Earnings (Loss) per Common Share - Schedule of Basic and Diluted Earnings (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Numerator        
Net income (loss) $ 1,065 $ (1,825) $ 1,889 $ 240
Undistributed earnings allocated to unvested restricted stock (104) (100) (186) (178)
Net income (loss) for earnings per share calculation $ 961 $ (1,925) $ 1,703 $ 62
Denominator        
Weighted average number of common shares outstanding - Basic (in shares) 33,904 32,934 33,815 32,828
Effect of dilutive securities:        
Unvested restricted stock awards (in shares) 121   141 166
Unvested contingent restricted stock units (in shares)     45  
Weighted average number of common shares and dilutive potential common shares used in diluted earnings per share (in shares) 34,025 32,934 34,001 32,994
Net income (loss) per common share - Basic (in dollars per share) $ 0.03 $ (0.06) $ 0.05  
Net income (loss) per common share - Diluted (in dollars per share) $ 0.03 $ (0.06) $ 0.05