XML 24 R6.htm IDEA: XBRL DOCUMENT v3.20.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Jun. 30, 2017 $ 222,529 $ 363,872 $ (17,188) $ 569,213
Balance (in shares) at Jun. 30, 2017 18,689,568      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 2,863     2,863
Exercise of stock options (in shares) 121,651      
Vesting of RSUs (in shares) 413,639      
Shares issued under employee stock purchase program $ 4,033     4,033
Shares issued under employee stock purchase program (in shares) 78,310      
Stock based compensation $ 23,846     23,846
Repurchase of common stock $ (62,932)     $ (62,932)
Repurchase of common stock (in shares) (1,021,458)     (1,021,458)
Taxes paid related to net share settlement of equity awards $ (20,864)     $ (20,864)
Taxes paid related to net share settlement of equity awards (in shares) (249,336)      
Net income (loss)   (29,127)   (29,127)
Other comprehensive loss     2,404 2,404
Balance at Jun. 30, 2018 $ 169,475 334,745 (14,784) 489,436
Balance (in shares) at Jun. 30, 2018 18,032,374      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 4,972     4,972
Exercise of stock options (in shares) 169,799      
Vesting of RSUs (in shares) 364,410      
Shares issued under employee stock purchase program $ 4,180     4,180
Shares issued under employee stock purchase program (in shares) 75,313      
Stock based compensation $ 25,251     25,251
Repurchase of common stock $ (21,029)     $ (21,029)
Repurchase of common stock (in shares) (288,316)     (288,316)
Taxes paid related to net share settlement of equity awards $ (13,936)     $ (13,936)
Taxes paid related to net share settlement of equity awards (in shares) (186,560)      
Net income (loss)   64,796   64,796
Other comprehensive loss     (1,943) (1,943)
Balance at Jun. 30, 2019 $ 168,913 399,541 (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020     18,167,020
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,817     $ 1,817
Exercise of stock options (in shares) 201,150      
Vesting of RSUs (in shares) 390,613      
Shares issued under employee stock purchase program $ 4,286     4,286
Shares issued under employee stock purchase program (in shares) 71,595      
Stock based compensation $ 23,817     23,817
Repurchase of common stock $ (51,775)     $ (51,775)
Repurchase of common stock (in shares) (562,707)     (562,707)
Taxes paid related to net share settlement of equity awards $ (24,505)     $ (24,505)
Taxes paid related to net share settlement of equity awards (in shares) (255,689)      
Net income (loss)   75,252   75,252
Other comprehensive loss     (8,467) (8,467)
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