XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED)
$ in Thousands
Common Stock.
USD ($)
shares
Common Stock.
USS ($)
shares
Retained Earnings
USD ($)
Accumulated Other Comprehensive Income (Loss)
USD ($)
USD ($)
shares
Balance at Jun. 30, 2020 $ 122,553   $ 474,793 $ (25,194) $ 572,152
Balance (in shares) at Jun. 30, 2020 | shares 18,011,982 18,011,982      
Increase (Decrease) in Shareholders' Equity          
Exercise of stock options $ 1,187   0 0 1,187
Exercise of stock options (in shares) | shares 87,235 87,235      
Vesting of RSUs $ 0   0 0 0
Vesting of RSUs (in shares) | shares 310,939 310,939      
Shares issued under employee stock purchase program $ 4,215   0 0 4,215
Shares issued under employee stock purchase program (in shares) | shares 68,180 68,180      
Stock-based compensation expense $ 19,386 $ 0 0 0 19,386
Repurchase of common stock $ (25,051)   0 0 (25,051)
Repurchase of common stock (in shares) | shares (322,588) (322,588)      
Taxes paid related to net share settlement of equity awards $ (11,546)   0 0 (11,546)
Taxes paid related to net share settlement of equity awards (in shares) | shares (175,541) (175,541)      
Net income $ 0 $ 0 48,155 0 48,155
Other comprehensive income (loss) 0 $ 0 0 7,395 7,395
Balance at Mar. 31, 2021 $ 110,744   522,948 (17,799) 615,893
Balance (in shares) at Mar. 31, 2021 | shares 17,980,207 17,980,207      
Balance at Dec. 31, 2020 $ 100,816   504,175 (17,355) 587,636
Balance (in shares) at Dec. 31, 2020 | shares 17,933,256 17,933,256      
Increase (Decrease) in Shareholders' Equity          
Exercise of stock options $ 624       624
Exercise of stock options (in shares) | shares 9,703 9,703      
Vesting of RSUs (in shares) | shares 6,519 6,519      
Shares issued under employee stock purchase program $ 2,193       2,193
Shares issued under employee stock purchase program (in shares) | shares 35,539 35,539      
Stock-based compensation expense $ 7,565       7,565
Repurchase of common stock $ (235)       (235)
Repurchase of common stock (in shares) | shares (2,452) (2,452)      
Taxes paid related to net share settlement of equity awards $ (219)       (219)
Taxes paid related to net share settlement of equity awards (in shares) | shares (2,358) (2,358)      
Net income     18,773   18,773
Other comprehensive income (loss)       (444) (444)
Balance at Mar. 31, 2021 $ 110,744   522,948 (17,799) 615,893
Balance (in shares) at Mar. 31, 2021 | shares 17,980,207 17,980,207      
Balance at Jun. 30, 2021 $ 105,724   548,842 (14,746) $ 639,820
Balance (in shares) at Jun. 30, 2021 | shares 17,854,110 17,854,110     17,854,110
Increase (Decrease) in Shareholders' Equity          
Exercise of stock options $ 311       $ 311
Exercise of stock options (in shares) | shares 164,612 164,612      
Vesting of RSUs (in shares) | shares 335,099 335,099      
Shares issued under employee stock purchase program $ 4,297       4,297
Shares issued under employee stock purchase program (in shares) | shares 60,065 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) | shares (1,117,258) (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) | shares (252,775) (252,775)      
Adoption of ASU 2020-06 for convertible notes | ASU 2020-06 $ (26,763)   18,956   (7,807)
Net income     81,584   81,584
Other comprehensive income (loss)       (4,511) (4,511)
Balance at Mar. 31, 2022 $ 17   637,734 (19,257) $ 618,494
Balance (in shares) at Mar. 31, 2022 | shares 17,043,853 17,043,853     17,043,853
Balance at Dec. 31, 2021 $ 30,909   606,647 (17,408) $ 620,148
Balance (in shares) at Dec. 31, 2021 | shares 17,643,903 17,643,903      
Increase (Decrease) in Shareholders' Equity          
Vesting of RSUs (in shares) | shares 6,027 6,027      
Shares issued under employee stock purchase program $ 2,307       2,307
Shares issued under employee stock purchase program (in shares) | shares 32,105 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) | shares (635,962) (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) | shares (2,220) (2,220)      
Net income     42,735   42,735
Other comprehensive income (loss)       (1,849) (1,849)
Balance at Mar. 31, 2022 $ 17   $ 637,734 $ (19,257) $ 618,494
Balance (in shares) at Mar. 31, 2022 | shares 17,043,853 17,043,853     17,043,853