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