v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Beginning Balance at Jun. 30, 2024 $ 216,825 $ 55   $ 347,449 $ (268) $ (130,411)
Beginning Balance, Shares at Jun. 30, 2024   55,473,439        
Issuance of common stock upon exercise of stock options $ 1,015     1,015    
Issuance of common stock upon exercise of stock options, Shares 113,991 113,991        
Release of restricted stock, net of share settlement   $ 3   (3)    
Release of restricted stock, net of share settlement, Shares   1,229,288        
Issuance of common stock under the employee stock purchase plan $ 2,941     2,941    
Issuance of common stock under the employee stock purchase plan, Shares   343,016        
Stock-based compensation expense 31,780     31,780    
Withholding taxes related to release of restricted stock, net of share settlement (13,224)     (13,224)    
Net Income (Loss) 4,707         4,707
Ending Balance at Jun. 30, 2025 244,044 $ 58   369,958 (268) (125,704)
Ending Balance, Shares at Jun. 30, 2025   57,159,734        
Issuance of common stock upon exercise of stock options $ 7     7    
Issuance of common stock upon exercise of stock options, Shares 587 587        
Release of restricted stock, net of share settlement, Shares   1,301,064        
Issuance of common stock under the employee stock purchase plan $ 3,201     3,201    
Issuance of common stock under the employee stock purchase plan, Shares   341,692        
Stock-based compensation expense 37,432     37,432    
Withholding taxes related to release of restricted stock, net of share settlement (11,385)     (11,385)    
Repurchase of common stock (31,442)   $ (31,442)      
Repurchase of common stock, Shares     (2,308,491)      
Retirement of treasury stock   $ (1) $ 31,442 (31,441)    
Retirement of treasury stock, Shares   (2,308,491) 2,308,491      
Net Income (Loss) 81,235         81,235
Ending Balance at Jun. 30, 2026 $ 323,092 $ 57   $ 367,772 $ (268) $ (44,469)
Ending Balance, Shares at Jun. 30, 2026   56,494,586