XML 35 R6.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Common
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 $ 789     789
Exercise of stock options (in shares) 49,395      
Vesting of RSUs (in shares) 356,705      
Shares issued under employee stock purchase program $ 2,020     2,020
Shares issued under employee stock purchase program (in shares) 39,293      
Stock based compensation $ 13,626     13,626
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 $ (12,955) 0 0 (12,955)
Taxes paid related to net share settlement of equity awards (in shares) (168,544)      
Net income   28,509   28,509
Other comprehensive income (loss)     (4,200) (4,200)
Balance at Dec. 31, 2018 $ 151,926 363,254 (18,984) 496,196
Balance (in shares) at Dec. 31, 2018 18,020,907      
Balance at Sep. 30, 2018 $ 156,760 344,147 (13,605) 487,302
Balance (in shares) at Sep. 30, 2018 18,153,123      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 520     520
Exercise of stock options (in shares) 40,361      
Vesting of RSUs (in shares) 16,623      
Stock based compensation $ 8,163     8,163
Repurchase of common stock $ (13,185)     (13,185)
Repurchase of common stock (in shares) (184,170)      
Taxes paid related to net share settlement of equity awards $ (332)     (332)
Taxes paid related to net share settlement of equity awards (in shares) (5,030)      
Net income   19,107   19,107
Other comprehensive income (loss)     (5,379) (5,379)
Balance at Dec. 31, 2018 $ 151,926 363,254 (18,984) 496,196
Balance (in shares) at Dec. 31, 2018 18,020,907      
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,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 $ 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) 0 0 (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     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 $ 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     18,267,574