XML 60 R49.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable - Schedule of Loan Payable (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Debt Disclosure [Abstract]    
Loans payable $ 8,777,381 $ 10,344,739
Unamortized debt issuance cost (314,492) (393,227)
Total 8,462,889 9,951,512
Less: Current portion (1,936,862) (2,487,233)
Long-term portion $ 6,526,027 $ 7,464,279