XML 42 R28.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
Jun. 30, 2018
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