XML 90 R78.htm IDEA: XBRL DOCUMENT v3.20.4
Segment and Geographic Information - Additional Information (Detail)
12 Months Ended
Dec. 31, 2020
Segment
Customer
Dec. 31, 2019
Customer
Segment Reporting Information [Line Items]    
Number of operating segments | Segment 3  
Revenue Benchmark [Member] | United States [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 79.00% 83.00%
Number of major customers 2 3
Revenue Benchmark [Member] | United States [Member] | Minimum [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 10.00% 10.00%
Revenue Benchmark [Member] | Publix Super Markets [Member] | United States [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 12.70% 11.80%
Revenue Benchmark [Member] | Walmart [Member] | United States [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 12.50% 10.90%
Revenue Benchmark [Member] | Kroger [Member] | United States [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   10.60%
Accounts Receivable [Member]    
Segment Reporting Information [Line Items]    
Number of major customers 2 1
Accounts Receivable [Member] | Minimum [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 10.00% 10.00%
Accounts Receivable [Member] | Major Customer One [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage 26.30%  
Accounts Receivable [Member] | Major Customer [Member]    
Segment Reporting Information [Line Items]    
Concentration risk, percentage   16.90%