XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED 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, 2021 $ 31 $ 378,451   $ (92) $ (1,220) $ (331,109) $ 46,061
Balance at beginning of period (in shares) at Jun. 30, 2021 31,231            
Interest on stockholders' notes       (3)     (3)
Issuance of common stock upon exercise of stock options $ 1 2,139         2,140
Issuance of common stock upon exercise of stock options (in shares) 553            
Issuance of common stock in connection with employee stock purchase plan   1,187         1,187
Issuance of common stock in connection with employee stock purchase plan (in shares) 146            
Stock-based compensation   11,380         11,380
Foreign currency translation adjustments         (1,467)   (1,467)
Net income (loss)           (2,441) (2,441)
Balance at end of period at Jun. 30, 2022 $ 32 393,157   (95) (2,687) (333,550) $ 56,857
Balance at end of period (in shares) at Jun. 30, 2022 31,930            
Balance at end of period (in shares) at Jun. 30, 2022             0
Interest on stockholders' notes       (2)     $ (2)
Issuance of common stock upon exercise of stock options   610         610
Issuance of common stock upon exercise of stock options (in shares) 180            
Repurchase of common stock     $ (5,763)       (5,763)
Repurchase of common stock, shares (786)   786        
Issuance of common stock in connection with employee stock purchase plan   1,074         1,074
Issuance of common stock in connection with employee stock purchase plan (in shares) 158            
Stock-based compensation   6,246         6,246
Foreign currency translation adjustments         565   565
Net income (loss)           2,109 2,109
Balance at end of period at Jun. 30, 2023 $ 32 $ 401,087 $ (5,763) $ (97) $ (2,122) $ (331,441) $ 61,696
Balance at end of period (in shares) at Jun. 30, 2023 31,482            
Balance at end of period (in shares) at Jun. 30, 2023     786       786