Quarterly report pursuant to Section 13 or 15(d)

Revenue from Contracts with Customers - (Details)

v3.20.1
Revenue from Contracts with Customers - (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,753,865 $ 2,576,369
Customer Concentration Risk | Sales Revenue | Major Customer Number One    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 39.00%  
Customer Concentration Risk | Sales Revenue | Major Customer Number Two    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 32.00%  
Customer Concentration Risk | Sales Revenue | Major Customer Number Three    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 27.00%