XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Jun. 30, 2020 $ 12,752 $ 6,310 $ 19,062
Balance at beginning (in shares) at Jun. 30, 2020 3,811,137    
Cumulative effect of restatement [1] 697 697
Net income 6,170 6,170
ESPP shares issued $ 57 57
ESPP shares issued (in shares) 2,677    
Shares issued in connection with performance award vesting
Shares issued in connection with performance award vesting (in shares) 40,000    
Shares withheld from common stock issued to pay employee payroll taxes $ (259) (259)
Shares withheld from common stock issued to pay employee payroll taxes (in shares) (14,371)    
Exercise of stock options [2] $ 39 39
Exercise of stock options (in shares) [2] 22,388    
Share-based compensation $ 901 901
Share repurchases $ (5,537) (5,537)
Share repurchases (in shares) (216,171)    
Ending balance, value at Jun. 30, 2021 $ 7,953 13,177 21,130
Balance at end (in shares) at Jun. 30, 2021 3,645,660    
Net income   4,572 4,572
ESPP shares issued $ 60 60
ESPP shares issued (in shares) 2,576    
Exercise of stock options [3]
Exercise of stock options (in shares) [3] 23,145    
Share-based compensation $ 1,275 1,275
Share repurchases $ (1,606) (1,606)
Share repurchases (in shares) (75,250)    
Ending balance, value at Jun. 30, 2022 $ 7,682 17,749 25,431
Balance at end (in shares) at Jun. 30, 2022 3,596,131    
Net income 7,074 7,074
ESPP shares issued $ 77 77
ESPP shares issued (in shares) 5,459    
Shares issued in connection with performance award vesting
Shares issued in connection with performance award vesting (in shares) 37,500    
Shares withheld from common stock issued to pay employee payroll taxes $ (223) (223)
Shares withheld from common stock issued to pay employee payroll taxes (in shares) (13,859)    
Exercise of stock options $ 12 12
Exercise of stock options (in shares) 6,500    
Share-based compensation $ 766 766
Share repurchases $ (1,547) (1,547)
Share repurchases (in shares) (86,422)    
Ending balance, value at Jun. 30, 2023 $ 6,767 $ 24,823 $ 31,590
Balance at end (in shares) at Jun. 30, 2023 3,545,309    
[1] This is the estimated fair value of the Monogram Warrant as of June 30, 2020. (See Note 2)
[2] Excludes 112 shares forfeited to affect a cashless exercise.
[3] Excludes 1,855 shares forfeited to affect a cashless exercise.