XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock.
Retained Earnings
Accumulated Other Comprehensive 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 $ 1,817     1,817
Exercise of stock options (in shares) 201,150      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/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 compensation expense $ 23,817     23,817
Repurchase of common stock $ (51,775)     (51,775)
Repurchase of common stock (in shares) (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 $ 0 75,252   75,252
Other comprehensive loss 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      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,302     1,302
Exercise of stock options (in shares) 88,657      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 313,892      
Shares issued under employee stock purchase program $ 4,215     4,215
Shares issued under employee stock purchase program (in shares) 68,180      
Stock compensation expense $ 26,771     26,771
Repurchase of common stock $ (37,468)     (37,468)
Repurchase of common stock (in shares) (452,005)      
Taxes paid related to net share settlement of equity awards $ (11,649)     (11,649)
Taxes paid related to net share settlement of equity awards (in shares) (176,596)      
Net income $ 0 74,049   74,049
Other comprehensive loss 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
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 460     $ 460
Exercise of stock options (in shares) 166,629      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 337,442      
Shares issued under employee stock purchase program $ 4,297     4,297
Shares issued under employee stock purchase program (in shares) 60,065      
Stock compensation expense $ 28,072     28,072
Repurchase of common stock $ (92,351) (19,276)   (111,627)
Repurchase of common stock (in shares) (1,294,594)      
Taxes paid related to net share settlement of equity awards $ (19,422)     (19,422)
Taxes paid related to net share settlement of equity awards (in shares) (253,602)      
Adoption of ASU 2020-06 for convertible notes | ASU 2020-06 $ (26,763) 18,956   (7,807)
Net income 0 115,347   115,347
Other comprehensive loss 0   (10,716) (10,716)
Balance at Jun. 30, 2022 $ 17 $ 663,869 $ (25,462) $ 638,424
Balance (in shares) at Jun. 30, 2022 16,870,050     16,870,050