v3.20.1
Summary of Significant Accounting Policies - Schedules of Customer Concentration by Risk Factor (Details) - Customer Concentration Risk - Net Revenue
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Customer B    
Concentration Risk [Line Items]    
Concentration risk   11.00%
Customer C    
Concentration Risk [Line Items]    
Concentration risk 14.00% 12.00%