XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock, At Cost
Notes Receivable From Stockholders
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at beginning of period at Jun. 30, 2023 $ 32 $ 401,087 $ (5,763) $ (97) $ (2,122) $ (331,441) $ 61,696
Balance at beginning of period (in shares) at Jun. 30, 2023 31,482            
Balance at beginning of period (in shares) at Jun. 30, 2023     786        
Interest on stockholders' notes       (1)     (1)
Repayment on stockholders' notes       77     77
Issuance of common stock upon exercise of stock options $ 1 861         862
Issuance of common stock upon exercise of stock options (in shares) 260            
Issuance of common stock in connection with employee stock purchase plan   939         939
Issuance of common stock in connection with employee stock purchase plan (in shares) 170            
Repurchase of common stock     $ (17,268)       (17,268)
Repurchase of common stock, shares (2,752)   2,752        
Stock-based compensation   4,529         4,529
Foreign currency translation adjustments         (118)   (118)
Net Income (Loss)           7,780 7,780
Balance at end of period at Jun. 30, 2024 $ 33 407,416 $ (23,031) (21) (2,240) (323,661) $ 58,496
Balance at end of period (in shares) at Jun. 30, 2024 29,160            
Balance at end of period (in shares) at Jun. 30, 2024     3,538       3,538
Write-off on stockholders' notes       $ 21     $ 21
Issuance of common stock upon vesting of restricted stock units, (in shares) 169            
Issuance of common stock upon exercise of stock options   575         575
Issuance of common stock upon exercise of stock options (in shares) 191            
Issuance of common stock in connection with employee stock purchase plan   813         813
Issuance of common stock in connection with employee stock purchase plan (in shares) 179            
Repurchase of common stock     $ (15,781)       (15,781)
Repurchase of common stock, shares (2,616)   2,616        
Stock-based compensation   2,449         2,449
Foreign currency translation adjustments         1,904   1,904
Net Income (Loss)           32,254 32,254
Balance at end of period at Jun. 30, 2025 $ 33 $ 411,253 $ (38,812)   $ (336) $ (291,407) $ 80,731
Balance at end of period (in shares) at Jun. 30, 2025 27,083            
Balance at end of period (in shares) at Jun. 30, 2025     6,154       6,154