XML 94 R73.htm IDEA: XBRL DOCUMENT v3.7.0.1
Leases Schedule of Future Minimum Rental Payments for Operating Leases (Details)
Dec. 31, 2016
USD ($)
Leases [Abstract]  
2017 $ 932,831
2018 683,892
2019 474,879
2020 396,386
2021 376,327
Thereafter 553,660
Total $ 3,417,975