XML 100 R33.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
Dec. 31, 2017
USD ($)
Leases [Abstract]  
2018 $ 828,433
2019 798,433
2020 798,433
2021 801,725
2022 820,380
Thereafter 3,271,163
Total $ 7,318,567