XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance, at the beginning at Jun. 30, 2020 $ 122,553 $ 474,793 $ (25,194) $ 572,152
Balance, at the beginning (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-based compensation $ 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 income (loss) 0   10,448 10,448
Balance, at the end at Jun. 30, 2021 $ 105,724 548,842 (14,746) 639,820
Balance, at the end (in shares) at Jun. 30, 2021 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-based compensation $ 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 income (loss) 0   (10,716) (10,716)
Balance, at the end at Jun. 30, 2022 $ 17 663,869 (25,462) 638,424
Balance, at the end (in shares) at Jun. 30, 2022 16,870,050      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 3,666     3,666
Exercise of stock options (in shares) 47,354      
Vesting of restricted stock/RSUs $ 0     0
Vesting of restricted stock/RSUs (in shares) 313,862      
Shares issued under employee stock purchase program $ 4,041     4,041
Shares issued under employee stock purchase program (in shares) 59,255      
Stock-based compensation $ 29,124     29,124
Repurchase of common stock $ (17,067) (17,682)   (34,749)
Repurchase of common stock (in shares) (400,230)      
Taxes paid related to net share settlement of equity awards $ (9,946) (2,008)   (11,954)
Taxes paid related to net share settlement of equity awards (in shares) (134,519)      
Net income $ 0 91,778   91,778
Other comprehensive income (loss) 0   5,835 5,835
Balance, at the end at Jun. 30, 2023 $ 9,835 $ 735,957 $ (19,627) $ 726,165
Balance, at the end (in shares) at Jun. 30, 2023 16,755,772