XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Notes Receivable From Stockholders
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at beginning of period at Jun. 30, 2024 $ 33 $ 407,416 $ (23,031) $ (21) $ (2,240) $ (323,661) $ 58,496
Balance at beginning of period (in shares) at Jun. 30, 2024 29,160            
Balance at beginning of period (in shares) at Jun. 30, 2024     3,538        
Issuance of common stock upon exercise of stock options   163         163
Issuance of common stock upon exercise of stock options (in shares) 32            
Repurchase of common stock     $ (4,585)       (4,585)
Repurchase of common stock, shares (670)   670        
Stock-based compensation   632         632
Foreign currency translation adjustments         390   390
Net income           652 652
Balance at end of period at Sep. 30, 2024 $ 33 408,211 $ (27,616) $ (21) (1,850) (323,009) 55,748
Balance at end of period (in shares) at Sep. 30, 2024 28,522            
Balance at end of period (in shares) at Sep. 30, 2024     4,208        
Balance at beginning of period at Jun. 30, 2025 $ 33 411,253 $ (38,812)   (336) (291,407) $ 80,731
Balance at beginning of period (in shares) at Jun. 30, 2025 27,083            
Balance at beginning of period (in shares) at Jun. 30, 2025     6,154       6,154
Issuance of common stock upon exercise of stock options   246         $ 246
Issuance of common stock upon exercise of stock options (in shares) 62            
Issuance of common stock warrant for services   1,350         1,350
Repurchase of common stock     $ (1,471)       (1,471)
Repurchase of common stock, shares (231)   231        
Stock-based compensation   523         523
Foreign currency translation adjustments         (671)   (671)
Net income           2,820 2,820
Balance at end of period at Sep. 30, 2025 $ 33 $ 413,372 $ (40,283)   $ (1,007) $ (288,587) $ 83,528
Balance at end of period (in shares) at Sep. 30, 2025 26,914            
Balance at end of period (in shares) at Sep. 30, 2025     6,385       6,385