XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Summary Of Disaggregation Of Revenue Based On Channels (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue Based On Channels [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 9,340,013 $ 7,396,895
Online [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 5,423,951 4,362,407
Wholesale [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax 3,795,070 2,893,697
Food Service [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Revenue from Contract with Customer, Excluding Assessed Tax $ 120,992 $ 140,791
Channels Concentration Risk [Member] | Revenue, Segment Benchmark [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Concentration risk, percentage 100.00% 100.00%
Channels Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | Online [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Concentration risk, percentage 58.00% 59.00%
Channels Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | Wholesale [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Concentration risk, percentage 41.00% 39.00%
Channels Concentration Risk [Member] | Revenue, Segment Benchmark [Member] | Food Service [Member]    
Disaggregation Of Revenue Based On Channels [Line Items]    
Concentration risk, percentage 1.00% 2.00%