XML 96 R78.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 $ 1,039,618
2018 901,568
2019 838,896
2020 856,084
2021 and thereafter 1,612,969
Total future minimum lease payments $ 5,249,135