XML 93 R75.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 $ 980,657
2019 959,902
2020 980,720
2021 1,001,603
2022 and thereafter 916,477
Total future minimum lease payments $ 4,839,359