v3.22.4
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock.
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Jun. 30, 2021 $ 105,724 $ 548,842 $ (14,746) $ 639,820
Balance (in shares) at Jun. 30, 2021 17,854,110      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 311     311
Exercise of stock options (in shares) 164,612      
Vesting of RSUs (in shares) 329,072      
Shares issued under employee stock purchase program $ 1,990     1,990
Shares issued under employee stock purchase program (in shares) 27,960      
Stock-based compensation expense $ 14,088     14,088
Repurchase of common stock $ (45,280)     (45,280)
Repurchase of common stock (in shares) (481,296)      
Taxes paid related to net share settlement of equity awards $ (19,161)     (19,161)
Taxes paid related to net share settlement of equity awards (in shares) (250,555)      
Adoption of ASU 2020-06 for convertible notes $ (26,763) 18,956   (7,807)
Net income   38,849   38,849
Other comprehensive loss     (2,662) (2,662)
Balance at Dec. 31, 2021 $ 30,909 606,647 (17,408) 620,148
Balance (in shares) at Dec. 31, 2021 17,643,903      
Balance at Sep. 30, 2021 $ 53,377 586,850 (16,915) 623,312
Balance (in shares) at Sep. 30, 2021 17,941,393      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 156     156
Exercise of stock options (in shares) 2,219      
Vesting of RSUs (in shares) 18,995      
Stock-based compensation expense $ 6,975     6,975
Repurchase of common stock $ (29,049)     (29,049)
Repurchase of common stock (in shares) (312,790)      
Taxes paid related to net share settlement of equity awards $ (550)     (550)
Taxes paid related to net share settlement of equity awards (in shares) (5,914)      
Net income   19,797   19,797
Other comprehensive loss     (493) (493)
Balance at Dec. 31, 2021 $ 30,909 606,647 (17,408) 620,148
Balance (in shares) at Dec. 31, 2021 17,643,903      
Balance at Jun. 30, 2022 $ 17 663,869 (25,462) 638,424
Balance (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 loss     (1,685) (1,685)
Balance at Dec. 31, 2022 $ 2,530 672,371 (27,147) 647,754
Balance (in shares) at Dec. 31, 2022 16,819,609      
Balance at Sep. 30, 2022 $ 17 656,017 (31,381) 624,653
Balance (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 loss     4,234 4,234
Balance at Dec. 31, 2022 $ 2,530 $ 672,371 $ (27,147) $ 647,754
Balance (in shares) at Dec. 31, 2022 16,819,609