XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance, at the beginning at Jun. 30, 2023 $ 9,835 $ 735,957 $ (19,627) $ 726,165
Balance, at the beginning (in shares) at Jun. 30, 2023 16,755,772      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 420     420
Exercise of stock options (in shares) 4,752      
Vesting of RSUs (in shares) 363,820      
Shares issued under employee stock purchase plan $ 2,031     2,031
Shares issued under employee stock purchase plan (in shares) 29,813      
Stock-based compensation $ 7,089     7,089
Taxes paid related to net share settlement of equity awards $ (19,358) (2,881)   (22,239)
Taxes paid related to net share settlement of equity awards (in shares) (166,315)      
Net income   12,879   12,879
Other comprehensive income (loss)     (1,888) (1,888)
Balance, at the end at Sep. 30, 2023 $ 17 745,955 (21,515) 724,457
Balance, at the end (in shares) at Sep. 30, 2023 16,987,842      
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 $ 6,422     6,422
Repurchase of common stock $ (28,919) (51,524)   $ (80,443)
Repurchase of common stock (in shares) (531,314)     (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   17,936   17,936
Other comprehensive income (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