v3.22.1
FINANCIAL RISK FACTORS - Credit Risk (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Disclosure of credit risk exposure [line items]    
Accounts receivable, net $ 7,412,906 $ 3,464,401
0-30 days    
Disclosure of credit risk exposure [line items]    
Accounts receivable, net 4,940,734 2,995,368
31-90 days    
Disclosure of credit risk exposure [line items]    
Accounts receivable, net 1,649,187 $ 469,033
Over 90 days    
Disclosure of credit risk exposure [line items]    
Accounts receivable, net $ 822,985