XML 41 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases - Schedule of Future Minimum Operating Lease Payments (Details)
Mar. 31, 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