XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance, at the beginning at Jun. 30, 2024 $ 24,289 $ 861,230 $ (22,036) $ 863,483
Balance, at the beginning (in shares) at Jun. 30, 2024 17,055,497      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 70     70
Exercise of stock options (in shares) 957      
Vesting of RSUs (in shares) 297,418      
Shares issued under employee stock purchase plan $ 2,329     2,329
Shares issued under employee stock purchase plan (in shares) 31,143      
Stock-based compensation expense $ 6,422     6,422
Repurchase of common stock $ (28,919) (51,524)   (80,443)
Repurchase of common stock (in shares) (531,314)      
Taxes paid related to net share settlement of equity awards $ (4,174) (17,089)   (21,263)
Taxes paid related to net share settlement of equity awards (in shares) (142,952)      
Net Income (Loss)   17,936   17,936
Other comprehensive loss     (2,039) (2,039)
Balance, at the end at Sep. 30, 2024 $ 17 810,553 (24,075) 786,495
Balance, at the end (in shares) at Sep. 30, 2024 16,710,749      
Balance, at the beginning at Jun. 30, 2025 $ 29,758 942,254 (20,928) 951,084
Balance, at the beginning (in shares) at Jun. 30, 2025 16,794,399      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 217     217
Exercise of stock options (in shares) 2,215      
Vesting of RSUs (in shares) 313,580      
Shares issued under employee stock purchase plan $ 2,635     2,635
Shares issued under employee stock purchase plan (in shares) 20,219      
Stock-based compensation expense $ 6,199     6,199
Taxes paid related to net share settlement of equity awards $ (34,419)     (34,419)
Taxes paid related to net share settlement of equity awards (in shares) (152,818)      
Net Income (Loss)   20,556   20,556
Other comprehensive loss     (314) (314)
Balance, at the end at Sep. 30, 2025 $ 4,390 $ 962,810 $ (21,242) $ 945,958
Balance, at the end (in shares) at Sep. 30, 2025 16,977,595