Quarterly report pursuant to Section 13 or 15(d)

Debt - Long Term and Short Term Debt - Additional Information (Details)

v3.21.2
Debt - Long Term and Short Term Debt - Additional Information (Details) - USD ($)
9 Months Ended
Nov. 01, 2021
Mar. 25, 2021
Mar. 12, 2021
Jun. 23, 2020
Dec. 03, 2018
Sep. 30, 2021
Aug. 30, 2021
Aug. 02, 2021
Jul. 20, 2021
Jun. 30, 2021
Jun. 04, 2021
Feb. 02, 2021
Dec. 31, 2020
Jul. 15, 2019
Aug. 17, 2018
Debt Instrument [Line Items]                              
Debt instrument, principal amount due           $ 7,099,829                  
VM Agreement 2 [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date   Sep. 30, 2021                          
Debt instrument, principal amount   $ 4,610,000                          
Debt instrument, interest rate   12.00%                          
Promissory Note [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount               $ 250,000         $ 250,000    
Origin Bank [Member]                              
Debt Instrument [Line Items]                              
Collateralized loans secured by net book value           46,925,790                  
Origin Bank [Member] | Subsequent Event [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date Nov. 30, 2021                            
Debt instrument, covenant waiver extended date Nov. 30, 2021                            
Origin Bank [Member] | Security Agreement [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount             $ 1,000,000           156,866    
Origin Bank [Member] | Security Agreement 2 [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount             $ 1,000,000           156,510    
Origin Bank [Member] | Mortgage [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                     $ 1,240,000   1,160,547    
Origin Bank [Member] | Promissory Note [Member] | CapEx [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, principal amount due           $ 1,304,896             1,521,874    
Debt instrument, maximum borrowing capacity                             $ 2,240,000
Origin Bank [Member] | Promissory Note [Member] | Security Agreement 3 [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date       Oct. 05, 2020   Nov. 30, 2021                  
Debt instrument, principal amount       $ 2,000,000                      
Debt instrument, periodic interest payment, start date       Aug. 05, 2020                      
Debt instrument, periodic interest payment, end date       Sep. 05, 2020                      
Short term debt interest rate       5.00%                      
Short term debt carrying amount           $ 2,000,000                  
First United Bank and Trust Co. [Member] | Loan Agreement [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, principal amount         $ 89,001                    
Debt instrument, interest rate         4.49%                    
Debt instrument, principal amount due           $ 42,650                  
Debt instrument, frequency of periodic payment           monthly                  
Debt instrument, periodic payment         $ 1,664                    
Montgomery Capital Partners III, LP [Member] | Lender Agreement [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                     2,000,000   $ 1,888,318    
Montgomery Capital Partners III, LP [Member] | Lender Agreement 2 [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                     $ 2,700,000        
Van Maren Financial (USA), Inc. [Member] | Notes payable [Member] | VM Agreement [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, principal amount                           $ 2,000,000  
Debt instrument, retired amount                       $ 3,250,000      
Van Maren Financial (USA), Inc. [Member] | Notes payable [Member] | VM Agreement 2 [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                 $ 4,610,000            
Kalahari Brands, Inc. [Member] | Notes payable [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, principal amount                   $ 3,245,843          
Broken Stone Investments, LLC. [Member] | Promissory Note [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, maturity date     Jun. 01, 2023                        
Debt instrument, principal amount     $ 200,000                        
Debt instrument, periodic payment     $ 8,774                        
Debt instrument, periodic interest payment, start date     Jul. 01, 2021                        
Debt instrument, periodic interest payment, end date     Jun. 01, 2023                        
Short term debt interest rate     5.00%                        
Short term debt carrying amount           $ 178,294                  
CVI Investments, Inc. [Member] | Notes payable [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                 2,300,000            
ICBT Holdings, Limited [Member] | Notes payable [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                 1,666,667            
Amount draw down                 833,333            
Montgomery Capital Partners IV, LP [Member] | Notes payable [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, retired amount                 $ 2,900,000