XML 31 R45.htm IDEA: XBRL DOCUMENT v3.19.3
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.00
2020 420,518.00
2021 237,142.00
2022 42,532.00
2023 and thereafter 4,134.00
Total $ 1,156,036.00