XML 86 R72.htm IDEA: XBRL DOCUMENT v3.8.0.1
Leases Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2017
USD ($)
Leases [Abstract]  
2018 $ 1,190,734
2019 1,018,685
2020 861,763
2021 766,584
2022 588,720
Thereafter 340,462
Total $ 4,766,948