Quarterly report pursuant to Section 13 or 15(d)

Business and Credit Concentrations - Company's Top Five Manufacturers Produced (Detail)

v3.20.1
Business and Credit Concentrations - Company's Top Five Manufacturers Produced (Detail) - Cost of Goods, Total [Member] - Supplier Concentration Risk [Member]
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Concentration Risk [Line Items]    
Percentage of total production 46.70% 41.70%
Manufacturer One [Member]    
Concentration Risk [Line Items]    
Percentage of total production 24.90% 16.30%
Manufacturer Two [Member]    
Concentration Risk [Line Items]    
Percentage of total production 7.50% 9.30%
Manufacturer Three [Member]    
Concentration Risk [Line Items]    
Percentage of total production 6.70% 6.00%
Manufacturer Four [Member]    
Concentration Risk [Line Items]    
Percentage of total production 3.90% 5.10%
Manufacturer Five [Member]    
Concentration Risk [Line Items]    
Percentage of total production 3.70% 5.00%