Fair Value Measurements - Schedule of Fair Value of Assets and Liabilities Measured on Recurring Basis (Detail) - USD ($) $ in Thousands | Mar. 31, 2017 | Dec. 31, 2016 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Restricted cash | $ 5,274 | $ 5,287 |
Available-for-sale securities | 155,299 | 189,463 |
Short-term investments | 155,299 | 189,463 |
Derivatives - contracts | | 2,989 |
Other long-term assets | 32,352 | 32,467 |
Derivatives - liabilities | | 559 |
Interest Rate Hedge [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - contracts | 5,428 | 4,900 |
Derivatives - interest rate hedge - non-current | 5,428 | |
Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Restricted cash - non-current | 744 | 573 |
Total assets | 203,479 | 255,935 |
Total liabilities | | 559 |
Cash and cash equivalents | 16,399 | 33,255 |
Restricted cash | 5,274 | 5,287 |
Short-term investments | 155,299 | 189,463 |
Derivatives - contracts | 678 | 2,989 |
Total current assets | 177,650 | 230,994 |
Available-for-sale securities | 5,633 | 5,558 |
Other long-term assets | 19,452 | 18,810 |
Restricted cash - non-current | 744 | 573 |
Total long-term assets | 25,829 | 24,941 |
Derivatives - liabilities | 3,666 | 559 |
Fair Value Measurements, Recurring [Member] | Currency Forward Contracts [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - contracts | 664 | 2,985 |
Derivatives - liabilities | 3,666 | 543 |
Fair Value Measurements, Recurring [Member] | Options Contracts [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - contracts | 14 | 4 |
Derivatives - liabilities | | 16 |
Fair Value Measurements, Recurring [Member] | Interest Rate Hedge [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - interest rate hedge - non-current | 5,428 | 4,900 |
Money Market Funds [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 1,263 | 10,155 |
Restricted cash | 5,274 | 5,287 |
Time Deposits and Certificates of Deposit [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 2,300 | 4,900 |
Available-for-sale securities | 3,479 | 23,818 |
Bankers Acceptance Drafts [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 682 | 448 |
Available-for-sale securities | 1,117 | 1,439 |
U.S. Agency Obligations [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | | 3,899 |
Available-for-sale securities | 29,144 | 29,629 |
Asset-Backed Securities [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 36,682 | 36,809 |
U.S. Treasury Obligations [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 20,424 | 25,414 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Restricted cash - non-current | 744 | 573 |
Total assets | 7,281 | 16,015 |
Cash and cash equivalents | 1,263 | 10,155 |
Restricted cash | 5,274 | 5,287 |
Total current assets | 6,537 | 15,442 |
Restricted cash - non-current | 744 | 573 |
Total long-term assets | 744 | 573 |
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Money Market Funds [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 1,263 | 10,155 |
Restricted cash | 5,274 | 5,287 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total assets | 196,198 | 239,920 |
Total liabilities | | 559 |
Cash and cash equivalents | 15,136 | 23,100 |
Short-term investments | 155,299 | 189,463 |
Derivatives - contracts | 678 | 2,989 |
Total current assets | 171,113 | 215,552 |
Available-for-sale securities | 5,633 | 5,558 |
Other long-term assets | 19,452 | 18,810 |
Total long-term assets | 25,085 | 24,368 |
Derivatives - liabilities | 3,666 | 559 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | Currency Forward Contracts [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - contracts | 664 | 2,985 |
Derivatives - liabilities | 3,666 | 543 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | Options Contracts [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - contracts | 14 | 4 |
Derivatives - liabilities | | 16 |
Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | Interest Rate Hedge [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Derivatives - interest rate hedge - non-current | 5,428 | 4,900 |
Significant Other Observable Inputs (Level 2) [Member] | Time Deposits and Certificates of Deposit [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 2,300 | 4,900 |
Available-for-sale securities | 3,479 | 23,818 |
Significant Other Observable Inputs (Level 2) [Member] | Bankers Acceptance Drafts [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 682 | 448 |
Available-for-sale securities | 1,117 | 1,439 |
Significant Other Observable Inputs (Level 2) [Member] | U.S. Agency Obligations [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | | 3,899 |
Available-for-sale securities | 29,144 | 29,629 |
Significant Other Observable Inputs (Level 2) [Member] | Asset-Backed Securities [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 36,682 | 36,809 |
Significant Other Observable Inputs (Level 2) [Member] | U.S. Treasury Obligations [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 20,424 | 25,414 |
Commercial Paper [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 12,134 | 24,381 |
Commercial Paper [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 10,604 | 11,828 |
Available-for-sale securities | 12,134 | 24,381 |
Commercial Paper [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 10,604 | 11,828 |
Available-for-sale securities | 12,134 | 24,381 |
Corporate Obligations [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 51,393 | 46,707 |
Corporate Obligations [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 1,550 | 2,025 |
Available-for-sale securities | 51,393 | 46,707 |
Corporate Obligations [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash and cash equivalents | 1,550 | 2,025 |
Available-for-sale securities | 51,393 | 46,707 |
Municipal Bonds [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 251 | 591 |
Municipal Bonds [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 251 | 591 |
Municipal Bonds [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 251 | 591 |
Promissory Note [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 675 | 675 |
Promissory Note [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 675 | 675 |
Promissory Note [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 675 | 675 |
Group Insurance Contracts [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 5,633 | 5,558 |
Group Insurance Contracts [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available-for-sale securities | 5,633 | 5,558 |
Israeli Pension Assets [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash surrender value of life insurance | 14,024 | 13,910 |
Israeli Pension Assets [Member] | Significant Other Observable Inputs (Level 2) [Member] | Fair Value Measurements, Recurring [Member] | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash surrender value of life insurance | $ 14,024 | $ 13,910 |