Condensed Consolidated Statements of Stockholders' Equity - USD ($) shares in Thousands, $ in Thousands | Total | Cumulative Effect, Period of Adoption, Adjustment | Common Stock, Shares | Common Stock, Par Value and Capital in Excess of Par | Treasury Stock | Retained Earnings | Retained EarningsCumulative Effect, Period of Adoption, Adjustment | Accumulated Other Comprehensive Loss |
Beginning balance at Dec. 29, 2018 | $ 1,288,401 | | | $ 1,936,124 | $ (1,395,652) | $ 772,709 | | $ (24,780) |
Beginning balance, shares at Dec. 29, 2018 | | | 280,015 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income | 227,790 | | | | | 227,790 | | |
Other comprehensive loss, net of taxes | $ (3,217) | | | | | | | (3,217) |
Purchase of treasury stock, shares | (2,654) | | (2,654) | | | | | |
Purchase of treasury stock | $ (156,120) | | | | (156,120) | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares | | | 3,485 | | | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures | 32,879 | | | (32,029) | 64,908 | | | |
Stock received for payment of employee taxes on vesting of restricted stock, shares | | | (693) | | | | | |
Stock received for payment of employee taxes on vesting of restricted stock | (45,698) | | | (6,141) | (39,557) | | | |
Stock-based compensation expense | 86,510 | | | 86,510 | | | | |
Ending balance at Jun. 29, 2019 | 1,430,545 | | | 1,984,464 | (1,526,421) | 1,000,499 | | (27,997) |
Ending balance, shares at Jun. 29, 2019 | | | 280,153 | | | | | |
Beginning balance at Mar. 30, 2019 | 1,365,837 | | | 1,944,895 | (1,446,247) | 893,264 | | (26,075) |
Beginning balance, shares at Mar. 30, 2019 | | | 281,030 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income | 107,235 | | | | | 107,235 | | |
Other comprehensive loss, net of taxes | $ (1,922) | | | | | | | (1,922) |
Purchase of treasury stock, shares | (1,125) | | (1,125) | | | | | |
Purchase of treasury stock | $ (75,006) | | | | (75,006) | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares | | | 410 | | | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures | 3,020 | | | (2,283) | 5,303 | | | |
Stock received for payment of employee taxes on vesting of restricted stock, shares | | | (162) | | | | | |
Stock received for payment of employee taxes on vesting of restricted stock | (12,876) | | | (2,405) | (10,471) | | | |
Stock-based compensation expense | 44,257 | | | 44,257 | | | | |
Ending balance at Jun. 29, 2019 | 1,430,545 | | | 1,984,464 | (1,526,421) | 1,000,499 | | (27,997) |
Ending balance, shares at Jun. 29, 2019 | | | 280,153 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Cumulative effect adjustment | Accounting Standards Update 2016-13 [Member] | (2,000) | | | | | | | |
Beginning balance at Dec. 28, 2019 | 2,102,894 | $ (1,999) | | 2,046,237 | (1,668,105) | 1,761,688 | $ (1,999) | (36,926) |
Beginning balance, shares at Dec. 28, 2019 | | | 279,855 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income | 255,276 | | | | | 255,276 | | |
Other comprehensive loss, net of taxes | $ (8,091) | | | | | | | (8,091) |
Purchase of treasury stock, shares | (2,408) | | (2,408) | | | | | |
Purchase of treasury stock | $ (175,036) | | | | (175,036) | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares | | | 1,957 | | | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures | 43,855 | | | 10,758 | 33,097 | | | |
Stock received for payment of employee taxes on vesting of restricted stock, shares | | | (610) | | | | | |
Stock received for payment of employee taxes on vesting of restricted stock | (53,657) | | | (7,368) | (46,289) | | | |
Stock-based compensation expense | 93,389 | | | 93,389 | | | | |
Ending balance at Jun. 27, 2020 | 2,256,631 | | | 2,143,016 | (1,856,333) | 2,014,965 | | (45,017) |
Ending balance, shares at Jun. 27, 2020 | | | 278,794 | | | | | |
Beginning balance at Mar. 28, 2020 | 2,157,994 | | | 2,099,425 | (1,778,533) | 1,883,677 | | (46,575) |
Beginning balance, shares at Mar. 28, 2020 | | | 279,187 | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | |
Net income | 131,288 | | | | | 131,288 | | |
Other comprehensive loss, net of taxes | $ 1,558 | | | | | | | 1,558 |
Purchase of treasury stock, shares | (920) | | (920) | | | | | |
Purchase of treasury stock | $ (75,014) | | | | (75,014) | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures, shares | | | 673 | | | | | |
Issuance of common stock and reissuance of treasury stock under equity incentive plans, net of forfeitures | 10,027 | | | (119) | 10,146 | | | |
Stock received for payment of employee taxes on vesting of restricted stock, shares | | | (146) | | | | | |
Stock received for payment of employee taxes on vesting of restricted stock | (16,129) | | | (3,197) | (12,932) | | | |
Stock-based compensation expense | 46,907 | | | 46,907 | | | | |
Ending balance at Jun. 27, 2020 | $ 2,256,631 | | | $ 2,143,016 | $ (1,856,333) | $ 2,014,965 | | $ (45,017) |
Ending balance, shares at Jun. 27, 2020 | | | 278,794 | | | | | |