XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Jun. 30, 2019 $ 168,913 $ 399,541 $ (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 4,032     4,032
Exercise of stock options (in shares) 199,962      
Vesting of RSUs (in shares) 387,085      
Shares issued under employee stock purchase program $ 2,065     2,065
Shares issued under employee stock purchase program (in shares) 34,837      
Stock-based compensation expense $ 12,260     12,260
Repurchase of common stock $ (26,994)     (26,994)
Repurchase of common stock (in shares) (266,874)      
Taxes paid related to net share settlement of equity awards $ (26,710)     (26,710)
Taxes paid related to net share settlement of equity awards (in shares) (254,456)      
Net income   41,729   41,729
Other comprehensive income (loss)     (393) (393)
Balance at Dec. 31, 2019 $ 133,566 441,270 (17,120) 557,716
Balance (in shares) at Dec. 31, 2019 18,267,574      
Balance at Sep. 30, 2019 $ 141,049 420,284 (19,769) 541,564
Balance (in shares) at Sep. 30, 2019 18,357,464      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,200     1,200
Exercise of stock options (in shares) 32,656      
Vesting of RSUs (in shares) 26,219      
Stock-based compensation expense $ 5,844     5,844
Repurchase of common stock $ (13,732)     (13,732)
Repurchase of common stock (in shares) (140,823)      
Taxes paid related to net share settlement of equity awards $ (795)     (795)
Taxes paid related to net share settlement of equity awards (in shares) (7,942)      
Net income   20,986   20,986
Other comprehensive income (loss)     2,649 2,649
Balance at Dec. 31, 2019 $ 133,566 441,270 (17,120) 557,716
Balance (in shares) at Dec. 31, 2019 18,267,574      
Balance at Jun. 30, 2020 $ 122,553 474,793 (25,194) $ 572,152
Balance (in shares) at Jun. 30, 2020 18,011,982     18,011,982
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 563     $ 563
Exercise of stock options (in shares) 77,532      
Vesting of RSUs (in shares) 304,420      
Shares issued under employee stock purchase program $ 2,022     2,022
Shares issued under employee stock purchase program (in shares) 32,641      
Stock-based compensation expense $ 11,821     11,821
Repurchase of common stock $ (24,816)     (24,816)
Repurchase of common stock (in shares) (320,136)      
Taxes paid related to net share settlement of equity awards $ (11,327)     (11,327)
Taxes paid related to net share settlement of equity awards (in shares) (173,183)      
Net income   29,382   29,382
Other comprehensive income (loss)     7,839 7,839
Balance at Dec. 31, 2020 $ 100,816 504,175 (17,355) $ 587,636
Balance (in shares) at Dec. 31, 2020 17,933,256     17,933,256
Balance at Sep. 30, 2020 $ 95,084 484,137 (21,681) $ 557,540
Balance (in shares) at Sep. 30, 2020 17,912,541      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 483     483
Exercise of stock options (in shares) 8,337      
Vesting of RSUs (in shares) 17,719      
Stock-based compensation expense $ 5,712     5,712
Taxes paid related to net share settlement of equity awards $ (463)     (463)
Taxes paid related to net share settlement of equity awards (in shares) (5,341)      
Net income   20,038   20,038
Other comprehensive income (loss)     4,326 4,326
Balance at Dec. 31, 2020 $ 100,816 $ 504,175 $ (17,355) $ 587,636
Balance (in shares) at Dec. 31, 2020 17,933,256     17,933,256