Quarterly report pursuant to Section 13 or 15(d)

Related Party Transactions - Additional Information (Details)

v3.19.3
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 01, 2016
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Related Party Transaction [Line Items]          
Marketing and selling   $ 1,383,965 $ 996,495 $ 3,758,901 $ 2,567,984
Interest expense on all the related party   23,545 0 $ 46,768 16,599
Former Chief Executive Officer of Magma          
Related Party Transaction [Line Items]          
Management service, description       The agreement calls for payments of $180,000 per year for the first two years paid in monthly installments. In year three, the amount is reduced to $37,500 for the year paid in monthly installments. Additionally, the Company granted 30,000 options in conjunction with execution of this agreement.  
Payments of management services for first two years $ 180,000        
Annual management services fees reduced to amount in year three $ 37,500        
Options granted 30,000        
Payments of management services   3,125 21,250 $ 21,875 111,250
Board of Directors          
Related Party Transaction [Line Items]          
Marketing and selling   6,000 9,000 28,006 25,000
Board of directors fees including stock-based Compensation   29,533 26,392 130,982 126,859
Related Law Firm | General and Administrative          
Related Party Transaction [Line Items]          
Legal Fees   12,000 154,088 30,000 196,178
IT Network Support Firm | General and Administrative          
Related Party Transaction [Line Items]          
Fees paid   $ 516 $ 2,866 $ 1,692 $ 9,357