REVENUE - Additional information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
Number of primary revenue streams | item 2  
Term of customer contracts 3 years  
Value of free of charge goods and credit rebates $ 303,824 $ 286,301
Contract liabilities net of Value of free of charge goods and credit rebates $ 1,947,353 $ 728,351
Maximum    
Term of customer contracts 5 years  
Minimum    
Term of customer contracts 1 year