XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details) - item
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Wal-Mart | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 22.20% 23.00% 22.70%
Dollar Tree | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 14.20% 12.40% 12.10%
McLane | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 20.10% 20.40% 21.00%
Three Largest Customers | Accounts receivable      
Concentration of Risk      
Number of customers 3 3  
Three Largest Customers | Accounts receivable | A major customer      
Concentration of Risk      
Percentage of concentration risk 39.60% 39.20%