XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Revenue $ 7,624,697 $ 8,429,486
Cost of goods sold $ 4,916,776 5,479,947
Equity method investment, description Significant influence is generally deemed to exist if the Company's ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee's board of directors, are considered in determining whether the equity method of accounting is appropriate.  
Three Primary Customers [Member]    
Revenue $ 3,120,819 3,744,455
Accounts receivable $ 4,134,780 $ 3,986,284
Three Primary Customers [Member] | Revenue [Member]    
Concentration risk, percentage 41.00% 44.00%
Three Primary Customers [Member] | Accounts Receivable [Member]    
Concentration risk, percentage 55.00% 68.00%
Shipping and Handling [Member]    
Revenue $ 131,348 $ 162,905
Cost of goods sold $ 263,089 $ 290,748