XML 110 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Industry Segment and Geographic Data, Customer Concentration (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Customer
Customer Concentration [Abstract]  
Number of largest individual customers 3
Net Sales [Member] | Three Largest Individual Customers [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 59.00%
Net Sales [Member] | O' Reilly Auto Parts [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 29.00%
Net Sales [Member] | AutoZone [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 16.00%
Net Sales [Member] | NAPA [Member]  
Customer Concentration [Abstract]  
Concentration risk, percentage 14.00%