XML 17 R6.htm IDEA: XBRL DOCUMENT v3.23.1
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) 335,099      
Shares issued under employee stock purchase program $ 4,297     4,297
Shares issued under employee stock purchase program (in shares) 60,065      
Stock-based compensation expense $ 20,986     20,986
Repurchase of common stock $ (85,184) (11,648)   (96,832)
Repurchase of common stock (in shares) (1,117,258)      
Taxes paid related to net share settlement of equity awards $ (19,354)     (19,354)
Taxes paid related to net share settlement of equity awards (in shares) (252,775)      
Adoption of ASU 2020-06 for convertible notes $ (26,763) 18,956   (7,807)
Net income   81,584   81,584
Other comprehensive loss     (4,511) (4,511)
Balance at Mar. 31, 2022 $ 17 637,734 (19,257) 618,494
Balance (in shares) at Mar. 31, 2022 17,043,853      
Balance at Dec. 31, 2021 $ 30,909 606,647 (17,408) 620,148
Balance (in shares) at Dec. 31, 2021 17,643,903      
Increase (Decrease) in Shareholders' Equity        
Vesting of RSUs (in shares) 6,027      
Shares issued under employee stock purchase program $ 2,307     2,307
Shares issued under employee stock purchase program (in shares) 32,105      
Stock-based compensation expense $ 6,898     6,898
Repurchase of common stock $ (39,904) (11,648)   (51,552)
Repurchase of common stock (in shares) (635,962)      
Taxes paid related to net share settlement of equity awards $ (193)     (193)
Taxes paid related to net share settlement of equity awards (in shares) (2,220)      
Net income   42,735   42,735
Other comprehensive loss     (1,849) (1,849)
Balance at Mar. 31, 2022 $ 17 637,734 (19,257) 618,494
Balance (in shares) at Mar. 31, 2022 17,043,853      
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 $ 1,330     1,330
Exercise of stock options (in shares) 19,614      
Vesting of RSUs (in shares) 312,038      
Shares issued under employee stock purchase program $ 4,041     4,041
Shares issued under employee stock purchase program (in shares) 59,255      
Stock-based compensation expense $ 21,528     21,528
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,832) (2,008)   (11,840)
Taxes paid related to net share settlement of equity awards (in shares) (133,606)      
Net income   49,397   49,397
Other comprehensive loss     (1,214) (1,214)
Balance at Mar. 31, 2023 $ 17 693,576 (26,676) 666,917
Balance (in shares) at Mar. 31, 2023 16,727,121      
Balance at Dec. 31, 2022 $ 2,530 672,371 (27,147) 647,754
Balance (in shares) at Dec. 31, 2022 16,819,609      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 891     891
Exercise of stock options (in shares) 11,848      
Vesting of RSUs (in shares) 5,510      
Shares issued under employee stock purchase program $ 2,072     2,072
Shares issued under employee stock purchase program (in shares) 30,652      
Stock-based compensation expense $ 7,112     7,112
Repurchase of common stock $ (12,362) (603)   (12,965)
Repurchase of common stock (in shares) (138,469)      
Taxes paid related to net share settlement of equity awards $ (226)     (226)
Taxes paid related to net share settlement of equity awards (in shares) (2,029)      
Net income   21,808   21,808
Other comprehensive loss     471 471
Balance at Mar. 31, 2023 $ 17 $ 693,576 $ (26,676) $ 666,917
Balance (in shares) at Mar. 31, 2023 16,727,121