Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Segment and Geographic Information - Company's Top Five Manufacturers Produced (Detail) - Cost of Goods, Total [Member] - Supplier Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Manufacturer One [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 17.10% 16.10% 19.80% 16.90%
Manufacturer Two [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 7.10% 6.30% 6.50% 5.60%
Manufacturer Three [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 6.80% 6.10% 6.50% 5.60%
Manufacturer Four [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 6.10% 6.00% 5.70% 5.10%
Manufacturer Five [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 5.50% 5.00% 5.20% 4.70%
Top Five Manufacturers [Member]        
Segment Reporting Information [Line Items]        
Percentage of Total Production 42.60% 39.50% 43.70% 37.90%