v3.26.1
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        
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           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
Issuance of common stock upon vesting of restricted stock units, (in shares) 162            
Issuance of common stock upon exercise of stock options $ 1 2,520         $ 2,521
Issuance of common stock upon exercise of stock options (in shares) 389            
Issuance of common stock in connection with employee stock purchase plan   785         785
Issuance of common stock in connection with employee stock purchase plan (in shares) 144            
Issuance of common stock warrant for services   1,350         1,350
Repurchase of common stock     $ (11,510)       (11,510)
Repurchase of common stock, shares (1,607)   1,607        
Stock-based compensation   2,802         2,802
Foreign currency translation adjustments         (1,342)   (1,342)
Net income           8,876 8,876
Balance at end of period at Jun. 30, 2026 $ 34 $ 418,710 $ (50,322)   $ (1,678) $ (282,531) $ 84,213
Balance at end of period (in shares) at Jun. 30, 2026 26,171            
Balance at end of period (in shares) at Jun. 30, 2026     7,761       7,761