Goodwill and Intangible Assets - Additional Information (Details) - USD ($) |
3 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Jul. 08, 2019 |
Mar. 29, 2019 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
| Finite-Lived Intangible Assets [Line Items] | |||||
| Goodwill impairment | $ 0 | $ 0 | $ 0 | ||
| Intangible assets acquired | $ 1,100,000 | ||||
| Amortization of intangible assets | $ 3,111,000 | $ 1,999,000 | $ 0 | ||
| Weighted average remaining useful life | 4 years 2 months 12 days | ||||
| Advantor Systems Corporation | |||||
| Finite-Lived Intangible Assets [Line Items] | |||||
| Intangible assets acquired | $ 8,300,000 | ||||
| Amortization of intangible assets | $ 800,000 | ||||
| Weighted average remaining useful life | 4 years 6 months | ||||