Annual report pursuant to Section 13 and 15(d)

Segment and Geographic Information - Company's Top Five Manufacturers Produced (Detail)

v3.22.0.1
Segment and Geographic Information - Company's Top Five Manufacturers Produced (Detail) - Cost of Goods, Total [Member] - Supplier Concentration Risk [Member]
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Manufacturer One [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 18.00% 21.00% 16.00%
Manufacturer Two [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 5.30% 6.20% 7.30%
Manufacturer Three [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 4.80% 5.80% 7.20%
Manufacturer Four [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 4.60% 4.90% 5.10%
Manufacturer Five [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 4.40% 4.20% 5.00%
Top Five Manufacturers [Member]      
Segment Reporting Information [Line Items]      
Percentage of Total Production 37.10% 42.10% 40.60%