XML 96 R78.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 959,902
2020 980,720
2021 1,001,603
2022 871,969
2023 44,508
2024 and thereafter 0
Total future minimum lease payments $ 3,858,702