Fair Value Measurements (Details) (Recurring [Member], USD $) | Sep. 28, 2013 | Dec. 29, 2012 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | $57,407,000 | $51,264,000 |
Marketable debt securities - noncurrent | 25,683,000 | 38,642,000 |
Marketable debt securities | 83,090,000 | 89,906,000 |
Deferred compensation plan liability | 1,000,000 | 1,600,000 |
Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 15,014,000 | 17,538,000 |
Marketable debt securities - noncurrent | 9,008,000 | 15,004,000 |
Marketable debt securities | 24,022,000 | 32,542,000 |
Marketable securities assets funding the deferred compensation plan | 1,000,000 | 1,600,000 |
Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 42,393,000 | 33,726,000 |
Marketable debt securities - noncurrent | 16,675,000 | 23,638,000 |
Marketable debt securities | 59,068,000 | 57,364,000 |
Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
Marketable debt securities | 0 | 0 |
US Treasury Securities [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 15,014,000 | 17,538,000 |
Marketable debt securities - noncurrent | 9,008,000 | 15,004,000 |
US Treasury Securities [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 15,014,000 | 17,538,000 |
Marketable debt securities - noncurrent | 9,008,000 | 15,004,000 |
US Treasury Securities [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
US Treasury Securities [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
Corporate bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 25,231,000 | 21,549,000 |
Marketable debt securities - noncurrent | 7,852,000 | 10,359,000 |
Corporate bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
Corporate bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 25,231,000 | 21,549,000 |
Marketable debt securities - noncurrent | 7,852,000 | 10,359,000 |
Corporate bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
U.S. Agency bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 12,539,000 | 7,586,000 |
Marketable debt securities - noncurrent | 5,000,000 | 10,056,000 |
U.S. Agency bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
U.S. Agency bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 12,539,000 | 7,586,000 |
Marketable debt securities - noncurrent | 5,000,000 | 10,056,000 |
U.S. Agency bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
Municipal bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 4,623,000 | 4,591,000 |
Marketable debt securities - noncurrent | 3,823,000 | 3,223,000 |
Municipal bonds [Member] | Level 1 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | 0 | 0 |
Municipal bonds [Member] | Level 2 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 4,623,000 | 4,591,000 |
Marketable debt securities - noncurrent | 3,823,000 | 3,223,000 |
Municipal bonds [Member] | Level 3 [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Marketable debt securities - current | 0 | 0 |
Marketable debt securities - noncurrent | $0 | $0 |