XML 22 R6.htm IDEA: XBRL DOCUMENT v3.25.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, 2022 $ 17 $ 663,869 $ (25,462) $ 638,424
Balance, at the beginning (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)      
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 (Loss) $ 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
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 (Loss) $ 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      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 3,100     3,100
Exercise of stock options (in shares) 33,782      
Vesting of RSUs $ 0     0
Vesting of RSUs (in shares) 323,297      
Shares issued under employee stock purchase plan $ 4,911     4,911
Shares issued under employee stock purchase plan (in shares) 64,621      
Stock-based compensation $ 31,959     31,959
Repurchase of common stock $ (28,919) (51,524)   (80,443)
Repurchase of common stock (in shares) (531,314)      
Taxes paid related to net share settlement of equity awards $ (5,582) (17,089)   (22,671)
Taxes paid related to net share settlement of equity awards (in shares) (151,484)      
Net Income (Loss) $ 0 149,637   149,637
Other comprehensive income (loss) 0   1,108 1,108
Balance, at the end at Jun. 30, 2025 $ 29,758 $ 942,254 $ (20,928) $ 951,084
Balance, at the end (in shares) at Jun. 30, 2025 16,794,399