CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($) shares in Thousands, $ in Thousands | Total | Common Stock | Additional Paid-in Capital | Retained Earnings | Treasury Stock | Accumulated Other Comprehensive (Loss)/Income |
Beginning balance at Dec. 31, 2018 | $ 2,649,547 | $ 932 | $ 867,462 | $ 2,919,411 | $ (1,075,879) | $ (62,379) |
Beginning balance, shares at Dec. 31, 2018 | | 93,236 | | | 9,602 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Treasury shares acquired | (44,856) | | | | $ (44,856) | |
Treasury shares acquired, shares | | | | | 250 | |
Stock-based compensation activity | | | (42,465) | | | |
Stock-based compensation activity | 1,018 | | | | $ 43,483 | |
Stock-based compensation activity, shares | | | | | (494) | |
Other comprehensive (loss) income | (7,558) | | | | | (7,558) |
Net income | 86,230 | | | 86,230 | | |
Ending balance at Mar. 31, 2019 | 2,684,381 | $ 932 | 824,997 | 3,005,641 | $ (1,077,252) | (69,937) |
Ending balance, shares at Mar. 31, 2019 | | 93,236 | | | 9,358 | |
Beginning balance at Dec. 31, 2018 | 2,649,547 | $ 932 | 867,462 | 2,919,411 | $ (1,075,879) | (62,379) |
Beginning balance, shares at Dec. 31, 2018 | | 93,236 | | | 9,602 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Treasury shares acquired | $ (59,116) | | | | | |
Treasury shares acquired, shares | 330 | | | | | |
Net income | $ 285,443 | | | | | |
Ending balance at Sep. 30, 2019 | 2,923,324 | $ 932 | 865,634 | 3,204,854 | $ (1,057,955) | (90,141) |
Ending balance, shares at Sep. 30, 2019 | | 93,236 | | | 9,072 | |
Beginning balance at Mar. 31, 2019 | 2,684,381 | $ 932 | 824,997 | 3,005,641 | $ (1,077,252) | (69,937) |
Beginning balance, shares at Mar. 31, 2019 | | 93,236 | | | 9,358 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Treasury shares acquired | (14,260) | | | | $ (14,260) | |
Treasury shares acquired, shares | | | | | 80 | |
Stock-based compensation activity | | | 14,699 | | | |
Stock-based compensation activity | 36,857 | | | | $ 22,158 | |
Stock-based compensation activity, shares | | | | | (241) | |
Other comprehensive (loss) income | 558 | | | | | 558 |
Net income | 109,750 | | | 109,750 | | |
Ending balance at Jun. 30, 2019 | 2,817,286 | $ 932 | 839,696 | 3,115,391 | $ (1,069,354) | (69,379) |
Ending balance, shares at Jun. 30, 2019 | | 93,236 | | | 9,197 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation activity | | | 25,938 | | | |
Stock-based compensation activity | 37,337 | | | | $ 11,399 | |
Stock-based compensation activity, shares | | | | | (125) | |
Other comprehensive (loss) income | (20,762) | | | | | (20,762) |
Net income | 89,463 | | | 89,463 | | |
Ending balance at Sep. 30, 2019 | 2,923,324 | $ 932 | 865,634 | 3,204,854 | $ (1,057,955) | (90,141) |
Ending balance, shares at Sep. 30, 2019 | | 93,236 | | | 9,072 | |
Beginning balance at Dec. 31, 2019 | 3,453,379 | $ 946 | 1,188,939 | 3,370,706 | $ (1,041,831) | (65,381) |
Beginning balance, shares at Dec. 31, 2019 | | 94,628 | | | 8,893 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Treasury shares acquired | (161,029) | | | | $ (161,029) | |
Treasury shares acquired, shares | | | | | 690 | |
Stock-based compensation activity | (21,772) | | (70,769) | | | |
Stock-based compensation activity | | | | | $ 48,997 | |
Stock-based compensation activity, shares | | | | | (541) | |
Other comprehensive (loss) income | (24,292) | | | | | (24,292) |
Net income | 46,064 | | | 46,064 | | |
Ending balance at Mar. 31, 2020 | 3,292,350 | $ 946 | 1,118,170 | 3,416,770 | $ (1,153,863) | (89,673) |
Ending balance, shares at Mar. 31, 2020 | | 94,628 | | | 9,042 | |
Beginning balance at Dec. 31, 2019 | 3,453,379 | $ 946 | 1,188,939 | 3,370,706 | $ (1,041,831) | (65,381) |
Beginning balance, shares at Dec. 31, 2019 | | 94,628 | | | 8,893 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Treasury shares acquired | $ (161,029) | | | | | |
Treasury shares acquired, shares | 690 | | | | | |
Net income | $ 218,255 | | | | | |
Ending balance at Sep. 30, 2020 | 3,589,613 | $ 946 | 1,182,127 | 3,588,961 | $ (1,131,084) | (51,337) |
Ending balance, shares at Sep. 30, 2020 | | 94,628 | | | 8,774 | |
Beginning balance at Mar. 31, 2020 | 3,292,350 | $ 946 | 1,118,170 | 3,416,770 | $ (1,153,863) | (89,673) |
Beginning balance, shares at Mar. 31, 2020 | | 94,628 | | | 9,042 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Acquisition of Livermore Software Technology, LLC, amount | 1,531 | | 1,030 | | $ 501 | |
Acquisition of Livermore Software Technology, LLC, shares | | | | | (6) | |
Stock-based compensation activity | 37,315 | | 24,993 | | | |
Stock-based compensation activity | | | | | $ 12,322 | |
Stock-based compensation activity, shares | | | | | (146) | |
Other comprehensive (loss) income | 10,288 | | | | | 10,288 |
Net income | 96,564 | | | 96,564 | | |
Ending balance at Jun. 30, 2020 | 3,438,048 | $ 946 | 1,144,193 | 3,513,334 | $ (1,141,040) | (79,385) |
Ending balance, shares at Jun. 30, 2020 | | 94,628 | | | 8,890 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | |
Stock-based compensation activity | 47,890 | | 37,934 | | | |
Stock-based compensation activity | | | | | $ 9,956 | |
Stock-based compensation activity, shares | | | | | (116) | |
Other comprehensive (loss) income | 28,048 | | | | | 28,048 |
Net income | 75,627 | | | 75,627 | | |
Ending balance at Sep. 30, 2020 | $ 3,589,613 | $ 946 | $ 1,182,127 | $ 3,588,961 | $ (1,131,084) | $ (51,337) |
Ending balance, shares at Sep. 30, 2020 | | 94,628 | | | 8,774 | |