XML 93 R68.htm IDEA: XBRL DOCUMENT v3.20.1
LEASES (Schedule of future minimum lease payments - ASU 840) (Details)
Dec. 31, 2018
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2019 $ 451,710
2020 420,518
2021 237,142
2022 42,532
2023 and thereafter 4,134
Total $ 1,156,036