v3.20.1
Supplemental Financial Statement Information - Additional Information (Details) - Supplier Concentration Risk
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Vendor One    
Goodwill [Line Items]    
Purchases from vendors 35.80% 57.00%
Vendor Two    
Goodwill [Line Items]    
Purchases from vendors 40.10% 57.50%