XML 28 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance, at the beginning at Jun. 30, 2021 $ 105,724 $ 548,842 $ (14,746) $ 639,820
Balance, at the beginning (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 RSUs $ 0     0
Vesting of RSUs (in shares) 337,442      
Shares issued under employee stock purchase plan $ 4,297     4,297
Shares issued under employee stock purchase plan (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)     (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 RSUs $ 0     0
Vesting of RSUs (in shares) 313,862      
Shares issued under employee stock purchase plan $ 4,041     4,041
Shares issued under employee stock purchase plan (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)     (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      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,851     1,851
Exercise of stock options (in shares) 22,698      
Vesting of RSUs $ 0     0
Vesting of RSUs (in shares) 390,375      
Shares issued under employee stock purchase plan $ 4,327     4,327
Shares issued under employee stock purchase plan (in shares) 61,781      
Stock-based compensation $ 28,706     $ 28,706
Repurchase of common stock (in shares)       0
Taxes paid related to net share settlement of equity awards $ (20,430) (2,881)   $ (23,311)
Taxes paid related to net share settlement of equity awards (in shares) (175,129)      
Net income $ 0 128,154   128,154
Other comprehensive income (loss) 0   (2,409) (2,409)
Balance, at the end at Jun. 30, 2024 $ 24,289 $ 861,230 $ (22,036) $ 863,483
Balance, at the end (in shares) at Jun. 30, 2024 17,055,497