XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jan. 02, 2022
Product Information [Line Items]        
Accounts receivable $ 22,379,861   $ 21,508,779  
Doubtful accounts 717,458   669,597  
Accounts receivable, net 21,662,403   20,839,182  
Inventory 4,901,057   2,004,169  
Inventory finished goods 4,119,549   983,088  
Inventory raw materials 781,508   1,021,081  
Research and development 3,771,327 $ 2,217,063    
Operating lease liability 558,971      
Operating right use of asset $ 604,837    
Accounting Standards Update 2016-02 [Member]        
Product Information [Line Items]        
Operating lease liability       $ 626,699
Operating right use of asset       $ 681,327
Three Customers Together [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]        
Product Information [Line Items]        
Concentration risk percentage 54.00% 57.00%    
Two Customers Together [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]        
Product Information [Line Items]        
Concentration risk percentage 62.00%   66.00%  
Minimum [Member]        
Product Information [Line Items]        
Estimated useful life of property 3 years      
Maximum [Member]        
Product Information [Line Items]        
Estimated useful life of property 5 years