XML 58 R45.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE - Additional information (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2023
REVENUE      
Term of customer contracts 3 years    
Value of free of charge goods and credit rebates $ 176,714 $ 196,322  
Contract liabilities net of value of free of charge goods and credit rebates 419,328 1,376,819  
Receivables, which are included in grants and accounts receivable 4,426,890 3,846,271 $ 3,822,452
Product sales      
REVENUE      
Receivables, which are included in grants and accounts receivable 4,233,888 3,270,724  
Government grants      
REVENUE      
Receivables, which are included in grants and accounts receivable $ 193,002 $ 575,547  
Maximum      
REVENUE      
Term of customer contracts 5 years    
Minimum      
REVENUE      
Term of customer contracts 1 year