Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value Based on Three-Tier Fair Value Hierarchy (Detail) (USD $) | Sep. 27, 2013 | Dec. 31, 2012 |
In Thousands, unless otherwise specified |
Level 1 [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | $62,224 | $59,931 |
Total liabilities measured and recorded at fair value | 0 | 0 |
Level 2 [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 71,967 | 106,461 |
Total liabilities measured and recorded at fair value | 381 | 143 |
Level 3 [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Total liabilities measured and recorded at fair value | 0 | 0 |
Estimate of Fair Value Measurement [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 134,191 | 166,392 |
Total liabilities measured and recorded at fair value | 381 | 143 |
Cash equivalents [Member] | Level 1 [Member] | Money market funds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 58,220 | 54,923 |
Cash equivalents [Member] | Level 1 [Member] | Corporate bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Cash equivalents [Member] | Level 1 [Member] | U.S. federal government bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 3,005 |
Cash equivalents [Member] | Level 2 [Member] | Money market funds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Cash equivalents [Member] | Level 2 [Member] | Corporate bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 3,614 |
Cash equivalents [Member] | Level 2 [Member] | U.S. federal government bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Cash equivalents [Member] | Level 3 [Member] | Money market funds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Cash equivalents [Member] | Level 3 [Member] | Corporate bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Cash equivalents [Member] | Level 3 [Member] | U.S. federal government bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Cash equivalents [Member] | Estimate of Fair Value Measurement [Member] | Money market funds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 58,220 | 54,923 |
Cash equivalents [Member] | Estimate of Fair Value Measurement [Member] | Corporate bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 3,614 |
Cash equivalents [Member] | Estimate of Fair Value Measurement [Member] | U.S. federal government bonds [Member] | Maturity less than 90 days [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 3,005 |
Short-term investments [Member] | Level 1 [Member] | Certificates of deposit [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Short-term investments [Member] | Level 1 [Member] | State, municipal and local government agencies bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 1 [Member] | Corporate bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 1 [Member] | Commercial paper [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 1 [Member] | U.S. federal government bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 4,004 | 2,003 |
Short-term investments [Member] | Level 2 [Member] | Certificates of deposit [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 1,603 |
Short-term investments [Member] | Level 2 [Member] | State, municipal and local government agencies bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 36,233 | 59,050 |
Short-term investments [Member] | Level 2 [Member] | Corporate bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 32,381 | 31,562 |
Short-term investments [Member] | Level 2 [Member] | Commercial paper [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 3,348 | 10,288 |
Short-term investments [Member] | Level 2 [Member] | U.S. federal government bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 3 [Member] | Certificates of deposit [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 0 |
Short-term investments [Member] | Level 3 [Member] | State, municipal and local government agencies bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 3 [Member] | Corporate bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 3 [Member] | Commercial paper [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Level 3 [Member] | U.S. federal government bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Short-term investments [Member] | Estimate of Fair Value Measurement [Member] | Certificates of deposit [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | ' | 1,603 |
Short-term investments [Member] | Estimate of Fair Value Measurement [Member] | State, municipal and local government agencies bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 36,233 | 59,050 |
Short-term investments [Member] | Estimate of Fair Value Measurement [Member] | Corporate bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 32,381 | 31,562 |
Short-term investments [Member] | Estimate of Fair Value Measurement [Member] | Commercial paper [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 3,348 | 10,288 |
Short-term investments [Member] | Estimate of Fair Value Measurement [Member] | U.S. federal government bonds [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 4,004 | 2,003 |
Prepaids and other current assets [Member] | Level 1 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Prepaids and other current assets [Member] | Level 2 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 5 | 344 |
Prepaids and other current assets [Member] | Level 3 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 0 | 0 |
Prepaids and other current assets [Member] | Estimate of Fair Value Measurement [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total assets measured and recorded at fair value | 5 | 344 |
Accrued liabilities [Member] | Level 1 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total liabilities measured and recorded at fair value | 0 | 0 |
Accrued liabilities [Member] | Level 2 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total liabilities measured and recorded at fair value | 381 | 143 |
Accrued liabilities [Member] | Level 3 [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total liabilities measured and recorded at fair value | 0 | 0 |
Accrued liabilities [Member] | Estimate of Fair Value Measurement [Member] | Foreign exchange forward contracts [Member] | ' | ' |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | ' | ' |
Total liabilities measured and recorded at fair value | $381 | $143 |