XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Professional fees $ 84,088 $ 149,000
Advertising 52,590
Board member fees 7,500
Employee benefits 10,383
Insurance 179,046
Payroll 67,278 205,112
Property taxes 57,000
Sales tax 53,823 111,739
State income tax 53,115 42,879
Total accrued accounts payable $ 494,350 $ 579,203