Quarterly report pursuant to Section 13 or 15(d)

Segment and Geographic Information - Company's Top Five Manufacturers Produced, as Percentage of Total Production (Detail)

v3.21.2
Segment and Geographic Information - Company's Top Five Manufacturers Produced, as Percentage of Total Production (Detail) - Cost of Goods, Total [Member] - Supplier Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Segment Reporting Information [Line Items]        
Percentage of Total Production 38.70% 44.70% 38.00% 45.10%
Manufacturer One [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 17.00% 20.20% 17.90% 23.40%
Manufacturer Two [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 7.30% 8.00% 6.10% 7.00%
Manufacturer Three [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 5.00% 6.10% 4.90% 5.90%
Manufacturer Four [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 4.80% 5.70% 4.80% 4.50%
Manufacturer Five [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 4.60% 4.70% 4.30% 4.30%