XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2019 $ 1,617,058 $ 481 $ 739,478 $ (46) $ 917,336 $ (40,191)
Beginning balance (in shares) at Dec. 31, 2019   48,148       8,839
Increase (Decrease) in Stockholders' Equity            
Net income 47,550       47,550  
Exercise of stock options and vesting of restricted stock units $ 46,236   38,942     $ 7,294
Exercise of stock options and vesting of restricted stock units (in shares) 481         498
Employee taxes paid for withheld shares upon equity award settlement $ (2,301)         $ (2,301)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (7)
Stock compensation 17,302   17,302      
Issuance of shares pursuant to employee stock purchase plan $ 2,469   2,367     $ 102
Issuance of shares pursuant to employee stock purchase plan (in shares) 10         10
Treasury stock purchases $ (15,482)         $ (15,482)
Treasury stock purchases (in shares) (59)         (59)
Balance at Mar. 31, 2020 $ 1,712,832 $ 481 798,089 (46) 964,886 $ (50,578)
Ending balance (in shares) at Mar. 31, 2020   48,148       8,397
Balance at Dec. 31, 2020 1,986,111 $ 481 905,332 (46) 1,112,156 $ (31,812)
Beginning balance (in shares) at Dec. 31, 2020   48,148       7,609
Increase (Decrease) in Stockholders' Equity            
Net income 36,976       36,976  
Exercise of stock options and vesting of restricted stock units $ 18,102   7,921     $ 10,181
Exercise of stock options and vesting of restricted stock units (in shares) 120         196
Employee taxes paid for withheld shares upon equity award settlement $ (8,958)         $ (8,958)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (19)
Stock compensation 25,724   25,724      
Issuance of shares pursuant to employee stock purchase plan $ 3,038   2,983     $ 55
Issuance of shares pursuant to employee stock purchase plan (in shares) 8         8
Treasury stock purchases $ 0         $ 0
Treasury stock purchases (in shares) 0         0
Balance at Mar. 31, 2021 $ 2,060,993 $ 481 $ 941,960 $ (46) $ 1,149,132 $ (30,534)
Ending balance (in shares) at Mar. 31, 2021   48,148       7,424