XML 64 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common Stock
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Jun. 30, 2018 $ 169,475 $ 334,745 $ (14,784) $ 489,436
Balance (in shares) at Jun. 30, 2018 18,032,374      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,985     1,985
Exercise of stock options (in shares) 108,008      
Vesting of RSUs (in shares) 357,924      
Shares issued under employee stock purchase program $ 4,180     4,180
Shares issued under employee stock purchase program (in shares) 75,313      
Stock based compensation $ 19,514     19,514
Repurchase of common stock $ (21,029)     (21,029)
Repurchase of common stock (in shares) (288,316)      
Taxes paid related to net share settlement of equity awards $ (13,741) 0 0 (13,741)
Taxes paid related to net share settlement of equity awards (in shares) (184,462)      
Net income   48,135   48,135
Other comprehensive loss     (2,672) (2,672)
Balance at Mar. 31, 2019 $ 160,384 382,880 (17,456) 525,808
Balance (in shares) at Mar. 31, 2019 18,100,841      
Balance at Dec. 31, 2018 $ 151,926 363,254 (18,984) 496,196
Balance (in shares) at Dec. 31, 2018 18,020,907      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 1,196     1,196
Exercise of stock options (in shares) 58,613      
Vesting of RSUs (in shares) 1,219      
Shares issued under employee stock purchase program $ 2,160     2,160
Shares issued under employee stock purchase program (in shares) 36,020      
Stock based compensation $ 5,888     5,888
Taxes paid related to net share settlement of equity awards $ (786)     (786)
Taxes paid related to net share settlement of equity awards (in shares) (15,918)      
Net income   19,626   19,626
Other comprehensive loss     1,528 1,528
Balance at Mar. 31, 2019 $ 160,384 382,880 (17,456) 525,808
Balance (in shares) at Mar. 31, 2019 18,100,841      
Balance at Jun. 30, 2019 $ 168,913 399,541 (16,727) $ 551,727
Balance (in shares) at Jun. 30, 2019 18,167,020     18,167,020
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 4,112     $ 4,112
Exercise of stock options (in shares) 201,003      
Vesting of RSUs (in shares) 388,756      
Shares issued under employee stock purchase program $ 4,286     4,286
Shares issued under employee stock purchase program (in shares) 71,595      
Stock based compensation $ 18,097     18,097
Repurchase of common stock $ (51,775)     (51,775)
Repurchase of common stock (in shares) (562,707)      
Taxes paid related to net share settlement of equity awards $ (26,761) 0 0 (26,761)
Taxes paid related to net share settlement of equity awards (in shares) (255,042)      
Net income   61,287   61,287
Other comprehensive loss     (8,697) (8,697)
Balance at Mar. 31, 2020 $ 116,872 460,828 (25,424) $ 552,276
Balance (in shares) at Mar. 31, 2020 18,010,625     18,010,625
Balance at Dec. 31, 2019 $ 133,566 441,270 (17,120) $ 557,716
Balance (in shares) at Dec. 31, 2019 18,267,574      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 80     80
Exercise of stock options (in shares) 1,041      
Vesting of RSUs (in shares) 1,671      
Shares issued under employee stock purchase program $ 2,221     2,221
Shares issued under employee stock purchase program (in shares) 36,758      
Stock based compensation $ 5,837     5,837
Repurchase of common stock $ (24,781)     (24,781)
Repurchase of common stock (in shares) (295,833)      
Taxes paid related to net share settlement of equity awards $ (51)     (51)
Taxes paid related to net share settlement of equity awards (in shares) (586)      
Net income   19,558   19,558
Other comprehensive loss     (8,304) (8,304)
Balance at Mar. 31, 2020 $ 116,872 $ 460,828 $ (25,424) $ 552,276
Balance (in shares) at Mar. 31, 2020 18,010,625     18,010,625