XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Jun. 30, 2019 $ 168,913 $ 399,541 $ (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 2,832     2,832
Exercise of stock options (in shares) 167,306      
Vesting of RSUs (in shares) 360,866      
Shares issued under employee stock purchase program $ 2,065     2,065
Shares issued under employee stock purchase program (in shares) 34,837      
Stock-based compensation expense $ 6,416     6,416
Repurchase of common stock $ 13,262     13,262
Repurchase of common stock (in shares) (126,051)      
Taxes paid related to net share settlement of equity awards $ (25,915)     (25,915)
Taxes paid related to net share settlement of equity awards (in shares) (246,514)      
Net income   20,743   20,743
Other comprehensive income (loss)     (3,042) (3,042)
Balance at Sep. 30, 2019 $ 141,049 420,284 (19,769) 541,564
Balance (in shares) at Sep. 30, 2019 18,357,464      
Balance at Jun. 30, 2020 $ 122,553 474,793 (25,194) $ 572,152
Balance (in shares) at Jun. 30, 2020 18,011,982     18,011,982
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 80     $ 80
Exercise of stock options (in shares) 69,195      
Vesting of RSUs (in shares) 286,701      
Shares issued under employee stock purchase program $ 2,022     2,022
Shares issued under employee stock purchase program (in shares) 32,641      
Stock-based compensation expense $ 6,109     6,109
Repurchase of common stock $ 24,816     24,816
Repurchase of common stock (in shares) (320,136)      
Taxes paid related to net share settlement of equity awards $ (10,864)     (10,864)
Taxes paid related to net share settlement of equity awards (in shares) (167,842)      
Net income   9,344   9,344
Other comprehensive income (loss)     3,513 3,513
Balance at Sep. 30, 2020 $ 95,084 $ 484,137 $ (21,681) $ 557,540
Balance (in shares) at Sep. 30, 2020 17,912,541     17,912,541