XML 22 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
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 0 0 4,972
Exercise of stock options (in shares) 169,799      
Vesting of restricted stock/RSUs $ 0 0 0 0
Vesting of restricted stock/RSUs (in shares) 364,410      
Shares issued under employee stock purchase program $ 4,180 0 0 4,180
Shares issued under employee stock purchase program (in shares) 75,313      
Stock compensation expense $ 25,251 0 0 25,251
Repurchase of common stock $ (21,029) 0 0 (21,029)
Repurchase of common stock (in shares) (288,316)      
Taxes paid related to net share settlement of equity awards $ (13,936) 0 0 (13,936)
Taxes paid related to net share settlement of equity awards (in shares) (186,560)      
Net income $ 0 64,796 0 64,796
Other comprehensive income (loss) 0 0 (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      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,817 0 0 1,817
Exercise of stock options (in shares) 201,150      
Vesting of restricted stock/RSUs $ 0 0 0 0
Vesting of restricted stock/RSUs (in shares) 390,613      
Shares issued under employee stock purchase program $ 4,286 0 0 4,286
Shares issued under employee stock purchase program (in shares) 71,595      
Stock compensation expense $ 23,817 0 0 23,817
Repurchase of common stock $ (51,775) 0 0 (51,775)
Repurchase of common stock (in shares) (562,707)      
Taxes paid related to net share settlement of equity awards $ (24,505) 0 0 (24,505)
Taxes paid related to net share settlement of equity awards (in shares) (255,689)      
Net income $ 0 75,252 0 75,252
Other comprehensive income (loss) 0 0 (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
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,302 0 0 $ 1,302
Exercise of stock options (in shares) 88,657      
Vesting of restricted stock/RSUs $ 0 0 0 0
Vesting of restricted stock/RSUs (in shares) 313,892      
Shares issued under employee stock purchase program $ 4,215 0 0 4,215
Shares issued under employee stock purchase program (in shares) 68,180      
Stock compensation expense $ 26,771 0 0 26,771
Repurchase of common stock $ (37,468) 0 0 (37,468)
Repurchase of common stock (in shares) (452,005)      
Taxes paid related to net share settlement of equity awards $ (11,649) 0 0 (11,649)
Taxes paid related to net share settlement of equity awards (in shares) (176,596)      
Net income $ 0 74,049 0 74,049
Other comprehensive income (loss) 0 0 10,448 10,448
Balance at Jun. 30, 2021 $ 105,724 $ 548,842 $ (14,746) $ 639,820
Balance (in shares) at Jun. 30, 2021 17,854,110     17,854,110