Fair Value Measurements - Narrative (Details) - USD ($) |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
Dec. 31, 2019 |
|
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Transfers between Level 1 and Level 2 securities | $ 0 | $ 0 | |
Transfers into or out of Level 3 securities | 0 | 0 | |
Goodwill and intangible asset impairment | 0 | $ 0 | |
Foreign Exchange Forward | Designated as Hedging Instrument | |||
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||
Notional amount of derivative instrument | $ 20,000,000.0 | $ 8,000,000.0 |