Annual report pursuant to Section 13 and 15(d)

Equity - Schedule of Proceeds From Initial Public Offering (Details)

v3.10.0.1
Equity - Schedule of Proceeds From Initial Public Offering (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 21, 2017
Jan. 13, 2017
Mar. 31, 2017
Mar. 30, 2017
Dec. 31, 2017
Number of common shares   1,789,500      
Number of common shares, value   $ 1,652,994     $ 1,652,994
Payments of Stock Issuance Costs $ 177,356 248,300   $ 75,500  
Net Proceeds 6,065,586 1,652,994   1,760,317 $ 9,478,897
Underwriter And Gunnar Expenses [Member]          
Payments of Stock Issuance Costs 657,058 246,106   191,943  
Underwriter And Gunnar Expenses [Member] | Underwriter Discount [Member]          
Payments of Stock Issuance Costs 483,000 150,318   141,943  
Underwriter And Gunnar Expenses [Member] | Gunnar Roadshow [Member]          
Payments of Stock Issuance Costs 2,558 1,783      
Underwriter And Gunnar Expenses [Member] | Gunnar Miscellaneous [Member]          
Payments of Stock Issuance Costs 36,500 34,005      
Underwriter And Gunnar Expenses [Member] | Underwriter Legal Fees [Member]          
Payments of Stock Issuance Costs       50,000  
Underwriter And Gunnar Expenses [Member] | Non - Accountable Allowance [Member]          
Payments of Stock Issuance Costs 60,000        
Parent Company Expenses [Member] | Legal Accounting Expenses [Member]          
Payments of Stock Issuance Costs 160,000 197,813 $ 75,000    
Parent Company Expenses [Member] | Registration Expenses [Member]          
Payments of Stock Issuance Costs 17,356 50,487      
Parent Company Expenses [Member] | Filing Fees [Member]          
Payments of Stock Issuance Costs     $ 500    
Common Shares [Member]          
Gross Proceeds $ 6,900,000 $ 2,147,400   $ 2,027,760  
Common Shares [Member] | Base Offering [Member]          
Number of common shares 15,500,000 1,667,000   1,448,400  
Number of common shares, value $ 2,325,000 $ 2,000,400   $ 2,027,760  
Common Shares [Member] | Over-Allotment [Member]          
Number of common shares 6,000,000 122,500      
Number of common shares, value $ 900,000 $ 147,000      
Underwriter Legal Fees [Member] | Underwriter And Gunnar Expenses [Member]          
Payments of Stock Issuance Costs $ 75,000 $ 60,000      
Series B Preferred Shares [Member] | Base Offering [Member]          
Number of common shares 3,675        
Number of common shares, value $ 3,675,000