XML 55 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance, at the beginning at Jun. 30, 2024 $ 24,289 $ 861,230 $ (22,036) $ 863,483
Balance, at the beginning (in shares) at Jun. 30, 2024 17,055,497      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 2,600     2,600
Exercise of stock options (in shares) 28,229      
Vesting of RSUs (in shares) 322,909      
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 expense $ 22,494     22,494
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,550) (17,089)   (22,639)
Taxes paid related to net share settlement of equity awards (in shares) (151,325)      
Net income   96,889   96,889
Other comprehensive income (loss)     (7,970) (7,970)
Balance, at the end at Mar. 31, 2025 $ 19,825 889,506 (30,006) 879,325
Balance, at the end (in shares) at Mar. 31, 2025 16,788,617      
Balance, at the beginning at Dec. 31, 2024 $ 8,933 848,372 (31,475) 825,830
Balance, at the beginning (in shares) at Dec. 31, 2024 16,745,805      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 798     798
Exercise of stock options (in shares) 9,019      
Vesting of RSUs (in shares) 503      
Shares issued under employee stock purchase plan $ 2,582     2,582
Shares issued under employee stock purchase plan (in shares) 33,478      
Stock-based compensation expense $ 7,563     7,563
Taxes paid related to net share settlement of equity awards $ (51)     (51)
Taxes paid related to net share settlement of equity awards (in shares) (188)      
Net income   41,134   41,134
Other comprehensive income (loss)     1,469 1,469
Balance, at the end at Mar. 31, 2025 $ 19,825 889,506 (30,006) 879,325
Balance, at the end (in shares) at Mar. 31, 2025 16,788,617      
Balance, at the beginning at Jun. 30, 2025 $ 29,758 942,254 (20,928) 951,084
Balance, at the beginning (in shares) at Jun. 30, 2025 16,794,399      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,708     1,708
Exercise of stock options (in shares) 15,612      
Vesting of RSUs (in shares) 338,715      
Shares issued under employee stock purchase plan $ 5,565     5,565
Shares issued under employee stock purchase plan (in shares) 40,793      
Stock-based compensation expense $ 19,835     19,835
Repurchase of common stock $ (7,492) (139,538)   (147,030)
Repurchase of common stock (in shares) (546,945)      
Taxes paid related to net share settlement of equity awards $ (36,346)     (36,346)
Taxes paid related to net share settlement of equity awards (in shares) (160,030)      
Net income   99,471   99,471
Other comprehensive income (loss)     28 28
Balance, at the end at Mar. 31, 2026 $ 13,028 902,187 (20,900) 894,315
Balance, at the end (in shares) at Mar. 31, 2026 16,482,544      
Balance, at the beginning at Dec. 31, 2025 $ 2,507 861,971 (18,988) 845,490
Balance, at the beginning (in shares) at Dec. 31, 2025 16,451,756      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,099     1,099
Exercise of stock options (in shares) 9,687      
Vesting of RSUs (in shares) 858      
Shares issued under employee stock purchase plan $ 2,931     2,931
Shares issued under employee stock purchase plan (in shares) 20,574      
Stock-based compensation expense $ 6,585     6,585
Taxes paid related to net share settlement of equity awards $ (94)     (94)
Taxes paid related to net share settlement of equity awards (in shares) (331)      
Net income   40,216   40,216
Other comprehensive income (loss)     (1,912) (1,912)
Balance, at the end at Mar. 31, 2026 $ 13,028 $ 902,187 $ (20,900) $ 894,315
Balance, at the end (in shares) at Mar. 31, 2026 16,482,544