Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details)

v3.20.1
Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) - Customer #1
3 Months Ended 12 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Accounts Receivable      
Concentration risk, percentage 14.00%   12.00%
Sales      
Concentration risk, percentage 28.00% 15.00%