Annual report pursuant to Section 13 and 15(d)

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

v3.22.1
Debt - Long Term and Short Term Debt - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 15, 2021
Mar. 25, 2021
Mar. 12, 2021
Jun. 23, 2020
Dec. 03, 2018
Dec. 31, 2021
Jul. 20, 2021
Jun. 30, 2021
Jun. 04, 2021
Feb. 02, 2021
Dec. 31, 2020
Jan. 16, 2020
Jan. 14, 2020
Jul. 15, 2019
Aug. 17, 2018
Jun. 29, 2018
Feb. 09, 2018
Jan. 24, 2018
Debt Instrument [Line Items]                                    
Debt instrument, principal amount due           $ 7,066,598                        
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]                                    
Debt instrument, maturity date Jan. 31, 2022                                  
Debt instrument, covenant waiver extended date Jan. 31, 2022                                  
Collateralized loans secured by net book value           $ 36,775,368         26,237,131              
Origin Bank [Member] | Security Agreement [Member]                                    
Debt Instrument [Line Items]                                    
Debt instrument, retired amount                     156,866             $ 1,000,000
Origin Bank [Member] | Security Agreement 2 [Member]                                    
Debt Instrument [Line Items]                                    
Debt instrument, retired amount                     156,510           $ 1,000,000  
Origin Bank [Member] | Mortgage [Member]                                    
Debt Instrument [Line Items]                                    
Debt instrument, retired amount                     1,160,547         $ 1,240,000    
Origin Bank [Member] | Promissory Note [Member] | Security Agreement 3 [Member]                                    
Debt Instrument [Line Items]                                    
Debt instrument, maturity date       Oct. 05, 2020   Jan. 31, 2022                        
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                        
Debt instrument, repayment date           Jan. 28, 2022                        
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      
Debt instrument, repayment date           Jan. 28, 2022                        
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           $ 38,136         55,893              
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                     $ 1,888,318 $ 2,000,000            
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, frequency of periodic payment           monthly                        
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           $ 154,088                        
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