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 |