XML 18 R6.htm IDEA: XBRL DOCUMENT v3.23.4
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - 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 $ 439     439
Exercise of stock options (in shares) 7,766      
Vesting of RSUs (in shares) 306,528      
Shares issued under employee stock purchase program $ 1,969     1,969
Shares issued under employee stock purchase program (in shares) 28,603      
Stock-based compensation expense $ 14,416     14,416
Repurchase of common stock $ (4,705) (17,079)   (21,784)
Repurchase of common stock (in shares) (261,761)      
Taxes paid related to net share settlement of equity awards $ (9,606) (2,008)   (11,614)
Taxes paid related to net share settlement of equity awards (in shares) (131,577)      
Net income   27,589   27,589
Other comprehensive income (loss)     (1,685) (1,685)
Balance, at the end at Dec. 31, 2022 $ 2,530 672,371 (27,147) 647,754
Balance, at the end (in shares) at Dec. 31, 2022 16,819,609      
Balance, at the beginning at Sep. 30, 2022 $ 17 656,017 (31,381) 624,653
Balance, at the beginning (in shares) at Sep. 30, 2022 16,854,153      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 245     245
Exercise of stock options (in shares) 4,847      
Vesting of RSUs (in shares) 20,409      
Stock-based compensation expense $ 7,239     7,239
Repurchase of common stock $ (4,497)     (4,497)
Repurchase of common stock (in shares) (53,334)      
Taxes paid related to net share settlement of equity awards $ (474)     (474)
Taxes paid related to net share settlement of equity awards (in shares) (6,466)      
Net income   16,354   16,354
Other comprehensive income (loss)     4,234 4,234
Balance, at the end at Dec. 31, 2022 $ 2,530 672,371 (27,147) 647,754
Balance, at the end (in shares) at Dec. 31, 2022 16,819,609      
Balance, at the beginning at Jun. 30, 2023 $ 9,835 735,957 (19,627) 726,165
Balance, at the beginning (in shares) at Jun. 30, 2023 16,755,772      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,184     1,184
Exercise of stock options (in shares) 14,489      
Vesting of RSUs (in shares) 384,614      
Shares issued under employee stock purchase program $ 2,031     2,031
Shares issued under employee stock purchase program (in shares) 29,813      
Stock-based compensation expense $ 14,417     14,417
Taxes paid related to net share settlement of equity awards $ (20,159) (2,881)   (23,040)
Taxes paid related to net share settlement of equity awards (in shares) (173,049)      
Net income   49,432   49,432
Other comprehensive income (loss)     254 254
Balance, at the end at Dec. 31, 2023 $ 7,308 782,508 (19,373) 770,443
Balance, at the end (in shares) at Dec. 31, 2023 17,011,639      
Balance, at the beginning at Sep. 30, 2023 $ 17 745,955 (21,515) 724,457
Balance, at the beginning (in shares) at Sep. 30, 2023 16,987,842      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 764     764
Exercise of stock options (in shares) 9,737      
Vesting of RSUs (in shares) 20,794      
Stock-based compensation expense $ 7,328     7,328
Taxes paid related to net share settlement of equity awards $ (801)     (801)
Taxes paid related to net share settlement of equity awards (in shares) (6,734)      
Net income   36,553   36,553
Other comprehensive income (loss)     2,142 2,142
Balance, at the end at Dec. 31, 2023 $ 7,308 $ 782,508 $ (19,373) $ 770,443
Balance, at the end (in shares) at Dec. 31, 2023 17,011,639