XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Balance, beginning of period at Jun. 30, 2023 $ 6,767 $ 24,823 $ 31,590
Share-based compensation expense 588    
Share repurchases (1,830)    
Shares withheld from common stock issued to pay employee payroll taxes    
ESPP shares issued 50    
Net income   540 540
Balance, end of period at Mar. 31, 2024 5,575 25,363 30,938
Balance, beginning of period at Dec. 31, 2023 7,078 24,708 31,786
Share-based compensation expense 201    
Share repurchases (1,722)    
Shares withheld from common stock issued to pay employee payroll taxes    
ESPP shares issued 18    
Net income   655 655
Balance, end of period at Mar. 31, 2024 5,575 25,363 30,938
Balance, beginning of period at Jun. 30, 2024 3,917 26,950 30,867
Share-based compensation expense 401    
Share repurchases (3,504)    
Shares withheld from common stock issued to pay employee payroll taxes (305)    
ESPP shares issued 42    
Net income   7,781 7,781
Balance, end of period at Mar. 31, 2025 551 34,731 35,282
Balance, beginning of period at Dec. 31, 2024 366 31,456 31,822
Share-based compensation expense 158    
Share repurchases    
Shares withheld from common stock issued to pay employee payroll taxes    
ESPP shares issued 27    
Net income   3,275 3,275
Balance, end of period at Mar. 31, 2025 $ 551 $ 34,731 $ 35,282