XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
SEGMENT AND GEOGRAPHIC INFORMATION - Concentration (Details)
12 Months Ended
Dec. 31, 2024
segment
item
Dec. 31, 2023
item
Dec. 31, 2022
Concentration of Risk      
Number of reportable segment | segment 1    
Wal-Mart | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 23.20% 22.20% 23.00%
Dollar Tree | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 12.60% 14.20% 12.40%
McLane | Sales Revenue | A major customer      
Concentration of Risk      
Percentage of concentration risk 20.70% 20.10% 20.40%
Three Largest Customers | Accounts receivable      
Concentration of Risk      
Number of customers | item 3 3  
Three Largest Customers | Accounts receivable | A major customer      
Concentration of Risk      
Percentage of concentration risk 41.90% 39.60%