XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.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, 2022 $ 17 $ 663,869 $ (25,462) $ 638,424
Balance, at the beginning (in shares) at Jun. 30, 2022 16,870,050      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 194     194
Exercise of stock options (in shares) 2,919      
Vesting of RSUs (in shares) 286,119      
Shares issued under employee stock purchase program $ 1,969     1,969
Shares issued under employee stock purchase program (in shares) 28,603      
Stock-based compensation expense $ 7,177     7,177
Repurchase of common stock $ (208) (17,079)   (17,287)
Repurchase of common stock (in shares) (208,427)      
Taxes paid related to net share settlement of equity awards $ (9,132) (2,008)   (11,140)
Taxes paid related to net share settlement of equity awards (in shares) (125,111)      
Net income   11,235   11,235
Other comprehensive loss     (5,919) (5,919)
Balance, at the end at Sep. 30, 2022 $ 17 656,017 (31,381) 624,653
Balance, at the end (in shares) at Sep. 30, 2022 16,854,153      
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 program $ 2,031     2,031
Shares issued under employee stock purchase program (in shares) 29,813      
Stock-based compensation expense $ 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 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