XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Additional information (Details)
9 Months Ended
Sep. 30, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
REVENUE    
Number of primary revenue streams | segment 2  
Term of customer contracts 3 years  
Value of free of charge goods and credit rebates $ 51,192 $ 196,322
Contract liabilities net of value of free of charge goods and credit rebates 786,400 1,376,819
Receivables, which are included in grants and accounts receivable 4,845,233 3,846,271
Product sales    
REVENUE    
Receivables, which are included in grants and accounts receivable 4,528,972 3,270,724
Government grants    
REVENUE    
Receivables, which are included in grants and accounts receivable $ 316,261 $ 575,547
Maximum    
REVENUE    
Term of customer contracts 5 years  
Minimum    
REVENUE    
Term of customer contracts 1 year