Fair Value Measurements (Details) - USD ($) $ in Thousands | 12 Months Ended | |
Dec. 31, 2017 | Mar. 31, 2018 |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Asset impairment charges | $ 8,800 | |
Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 12,942 | $ 5,555 |
Available for Sale Securities | 57,303 | 68,905 |
Interest rate swap contract | 762 | 739 |
Assets measured at fair value | 71,007 | 75,199 |
Fair Value, Measurements, Recurring | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 10,946 | 5,555 |
Available for Sale Securities | 0 | 0 |
Interest rate swap contract | 0 | 0 |
Assets measured at fair value | 10,946 | 5,555 |
Fair Value, Measurements, Recurring | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 1,996 | 0 |
Available for Sale Securities | 57,303 | 68,905 |
Interest rate swap contract | 762 | 739 |
Assets measured at fair value | 60,061 | 69,644 |
Fair Value, Measurements, Recurring | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 0 | 0 |
Available for Sale Securities | 0 | 0 |
Interest rate swap contract | 0 | 0 |
Assets measured at fair value | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 10,946 | 5,555 |
Fair Value, Measurements, Recurring | Money market funds | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 10,946 | 5,555 |
Fair Value, Measurements, Recurring | Money market funds | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 0 | 0 |
Fair Value, Measurements, Recurring | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 1,996 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 0 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 1,996 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash Equivalents | 0 | |
Fair Value, Measurements, Recurring | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 19,875 | 24,282 |
Fair Value, Measurements, Recurring | Certificates of deposit | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Fair Value, Measurements, Recurring | Certificates of deposit | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 19,875 | 24,282 |
Fair Value, Measurements, Recurring | Certificates of deposit | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 29,239 | 34,626 |
Fair Value, Measurements, Recurring | Corporate bonds | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Fair Value, Measurements, Recurring | Corporate bonds | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 29,239 | 34,626 |
Fair Value, Measurements, Recurring | Corporate bonds | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government bonds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 8,189 | 9,997 |
Fair Value, Measurements, Recurring | U.S. government bonds | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Fair Value, Measurements, Recurring | U.S. government bonds | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 8,189 | 9,997 |
Fair Value, Measurements, Recurring | U.S. government bonds | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Available for Sale Securities | 0 | 0 |
Interest rate swap contract | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 372 | 544 |
Interest rate swap contract | Fair Value, Measurements, Recurring | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 0 | 0 |
Interest rate swap contract | Fair Value, Measurements, Recurring | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 372 | 544 |
Interest rate swap contract | Fair Value, Measurements, Recurring | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 0 | 0 |
Foreign Exchange Forward | Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 390 | 195 |
Foreign Exchange Forward | Fair Value, Measurements, Recurring | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 0 | 0 |
Foreign Exchange Forward | Fair Value, Measurements, Recurring | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | 390 | 195 |
Foreign Exchange Forward | Fair Value, Measurements, Recurring | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Interest rate swap contract | $ 0 | $ 0 |