Quarterly report pursuant to Section 13 or 15(d)

CONCENTRATIONS - Customer Concentrations (Details)

v3.22.1
CONCENTRATIONS - Customer Concentrations (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
CONCENTRATIONS      
Accounts receivable, net $ 2,352,463   $ 2,291,533
Revenue | Customer Concentrations | Customer A      
CONCENTRATIONS      
Concentration risk (as a percent) 42.02% 102.40%  
Revenue | Customer Concentrations | Customer B      
CONCENTRATIONS      
Concentration risk (as a percent) 43.25%    
Revenue | Customer Concentrations | Top Five Customers      
CONCENTRATIONS      
Concentration risk (as a percent) 85.27% 102.40%  
Accounts Receivable | Customer Concentrations | Customer A      
CONCENTRATIONS      
Concentration risk (as a percent) 15.98%   22.08%
Accounts Receivable | Customer Concentrations | Customer B      
CONCENTRATIONS      
Concentration risk (as a percent) 23.13%    
Accounts Receivable | Customer Concentrations | Customer E      
CONCENTRATIONS      
Concentration risk (as a percent) 19.04%    
Accounts Receivable | Customer Concentrations | Customer F      
CONCENTRATIONS      
Concentration risk (as a percent) 27.99%   52.18%
Accounts Receivable | Customer Concentrations | Top Four Customers      
CONCENTRATIONS      
Concentration risk (as a percent) 86.13%   74.26%