XML 64 R37.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE - Additional information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
item
Dec. 31, 2021
USD ($)
REVENUE    
Number of primary revenue streams | item 2  
Term of customer contracts 3 years  
Value of free of charge goods and credit rebates $ 178,134 $ 303,824
Contract liabilities net of Value of free of charge goods and credit rebates 1,516,772 1,947,343
Contract receivables, which are included in grants and accounts receivable 3,822,452 3,000,708
Product sales    
REVENUE    
Contract receivables, which are included in grants and accounts receivable 2,944,031 2,265,159
Government grants    
REVENUE    
Contract receivables, which are included in grants and accounts receivable $ 878,421 $ 735,549
Maximum    
REVENUE    
Term of customer contracts 5 years  
Minimum    
REVENUE    
Term of customer contracts 1 year