Quarterly report pursuant to Section 13 or 15(d)

CONCENTRATIONS - Customer Concentrations (Details)

v3.21.2
CONCENTRATIONS - Customer Concentrations (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
CONCENTRATIONS          
Accounts receivable, net $ 372,971   $ 372,971   $ 1,373,754
Revenue | Customer Concentrations | Customer A          
CONCENTRATIONS          
Concentration risk (as a percent) 81.82% 94.13% 94.20% 23.43%  
Revenue | Customer Concentrations | Customer B          
CONCENTRATIONS          
Concentration risk (as a percent)       43.86%  
Revenue | Customer Concentrations | Customer C          
CONCENTRATIONS          
Concentration risk (as a percent) 32.82%   12.66% 30.28%  
Revenue | Customer Concentrations | Customer D          
CONCENTRATIONS          
Concentration risk (as a percent)   21.40%      
Revenue | Customer Concentrations | Top Four Customers          
CONCENTRATIONS          
Concentration risk (as a percent) 114.64% 115.53% 106.86% 97.57%  
Accounts Receivable | Customer Concentrations | Customer A          
CONCENTRATIONS          
Concentration risk (as a percent)     46.72%   89.02%
Accounts Receivable | Customer Concentrations | Customer B          
CONCENTRATIONS          
Concentration risk (as a percent)     14.19%    
Accounts Receivable | Customer Concentrations | Top Two Customers          
CONCENTRATIONS          
Concentration risk (as a percent)     60.91%   89.02%