XML 16 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings (Accumulated Deficit).
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Jun. 30, 2018 $ 53 $ 219,588 $ (6,678) $ (139) $ 212,824
Balance (in shares) at Jun. 30, 2018 52,758        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   30,817     30,817
Stock options exercised   4,140     4,140
Stock options exercised (in shares) 329        
Issuance of common stock upon vesting of restricted stock units (in shares) 623        
Issuance of common stock under employee stock purchase plan   2,824     2,824
Issuance of common stock under employee stock purchase plan (in shares) 58        
Net settlement for taxes and/or exercise price related to equity awards   (25,804)     (25,804)
Net settlement for taxes and/or exercise price related to equity awards (in shares) (362)        
Repurchases of common shares   (34,991)     (34,991)
Repurchases of common shares (in shares) (442)        
Unrealized gains (losses) on securities, net of tax       161 161
Net income     43,582   43,582
Balance at Mar. 31, 2019 $ 53 196,574 89,576 22 286,225
Balance (in shares) at Mar. 31, 2019 52,964        
Balance at Dec. 31, 2018 $ 53 189,473 61,550 (139) 250,937
Balance (in shares) at Dec. 31, 2018 52,887        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   9,972     9,972
Stock options exercised   1,483     1,483
Stock options exercised (in shares) 117        
Issuance of common stock upon vesting of restricted stock units (in shares) 19        
Net settlement for taxes and/or exercise price related to equity awards   (4,354)     (4,354)
Net settlement for taxes and/or exercise price related to equity awards (in shares) (59)        
Unrealized gains (losses) on securities, net of tax       161 161
Net income     28,026   28,026
Balance at Mar. 31, 2019 $ 53 196,574 89,576 22 286,225
Balance (in shares) at Mar. 31, 2019 52,964        
Increase (Decrease) in Stockholders' Equity          
Cumulative effect of change in accounting policy (adoption of Topic 606)     52,672   52,672
Balance at Jun. 30, 2019 $ 53 207,982 99,817 112 $ 307,964
Balance (in shares) at Jun. 30, 2019 53,075       53,075
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   36,191     $ 36,191
Stock options exercised   1,707     1,707
Stock options exercised (in shares) 153        
Issuance of common stock upon vesting of restricted stock units $ 1 (1)      
Issuance of common stock upon vesting of restricted stock units (in shares) 708        
Issuance of common stock under employee stock purchase plan   3,961     3,961
Issuance of common stock under employee stock purchase plan (in shares) 45        
Net settlement for taxes and/or exercise price related to equity awards   (34,739)     (34,739)
Net settlement for taxes and/or exercise price related to equity awards (in shares) (321)        
Unrealized gains (losses) on securities, net of tax       (214) (214)
Net income     59,505   59,505
Balance at Mar. 31, 2020 $ 54 215,101 159,322 (102) $ 374,375
Balance (in shares) at Mar. 31, 2020 53,660       53,660
Balance at Dec. 31, 2019 $ 54 212,240 119,190 80 $ 331,564
Balance (in shares) at Dec. 31, 2019 53,573        
Increase (Decrease) in Stockholders' Equity          
Stock-based compensation   10,051     10,051
Stock options exercised   1,318     1,318
Stock options exercised (in shares) 130        
Issuance of common stock upon vesting of restricted stock units (in shares) 20        
Net settlement for taxes and/or exercise price related to equity awards   (8,508)     (8,508)
Net settlement for taxes and/or exercise price related to equity awards (in shares) (63)        
Unrealized gains (losses) on securities, net of tax       (182) (182)
Net income     40,132   40,132
Balance at Mar. 31, 2020 $ 54 $ 215,101 $ 159,322 $ (102) $ 374,375
Balance (in shares) at Mar. 31, 2020 53,660       53,660