v3.22.2.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Jan. 02, 2022
Product Information [Line Items]            
Accounts receivable, before allowance for credit loss, current $ 8,969,317   $ 8,969,317   $ 21,508,779  
Uncollectable accounts 1,007,653   1,007,653   669,597  
Accounts receivable, after allowance for credit loss, current 7,961,664   7,961,664   20,839,182  
Inventory, net 5,441,726   5,441,726   2,004,169  
Inventory, finished goods, gross 1,283,850   1,283,850   983,088  
Inventory, raw materials, gross 4,157,876   4,157,876   1,021,081  
Research and development expense 5,037,461 $ 5,893,350 12,698,632 $ 12,779,573    
Operating lease liability 418,816   418,816      
Operating right use of asset $ 456,251   $ 456,251    
Accounting Standards Update 2016-02 [Member]            
Product Information [Line Items]            
Operating lease liability           $ 626,699
Operating right use of asset           $ 681,327
Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Product Information [Line Items]            
Concentration risk percentage 10.00%   10.00%      
One Customer [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]            
Product Information [Line Items]            
Concentration risk percentage 52.00%          
Two Customers Together [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]            
Product Information [Line Items]            
Concentration risk percentage   56.00% 47.00%      
Three Customers Together [Member] | Customer Concentration Risk [Member] | Revenue Benchmark [Member]            
Product Information [Line Items]            
Concentration risk percentage       49.00%    
Four Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Product Information [Line Items]            
Concentration risk percentage     10.00%      
Two Customers [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Product Information [Line Items]            
Concentration risk percentage         10.00%  
Customers Together [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]            
Product Information [Line Items]            
Concentration risk percentage     67.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