v3.25.2
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Jun. 30, 2023 $ 6,767 $ 24,823 $ 31,590
Beginning balance, shares at Jun. 30, 2023 3,545,309    
Net income 2,127 2,127
ESPP shares issued $ 50 50
ESPP shares issued, shares 3,004    
Share-based compensation $ 605 605
Share repurchases $ (3,505) (3,505)
Share repurchases, shares (184,901)    
Ending balance, value at Jun. 30, 2024 $ 3,917 26,950 30,867
Ending balance, shares at Jun. 30, 2024 3,363,412    
Net income 8,978 8,978
ESPP shares issued $ 42 42
ESPP shares issued, shares 1,593    
Shares issued in connection with performance award vesting
Shares issued in connection with performance award vesting, shares 40,000    
Shares withheld from common stock issued to pay employee payroll taxes $ (273) (273)
Shares withheld from common stock issued to pay employee payroll taxes, shares (14,866)    
Exercise of stock options $ (33) (33)
Exercise of stock options, shares 1,052    
Share-based compensation $ 555 555
Share repurchases $ (3,504) (3,504)
Share repurchases, shares (130,148)    
Ending balance, value at Jun. 30, 2025 $ 704 $ 35,928 $ 36,632
Ending balance, shares at Jun. 30, 2025 3,261,043