XML 46 R35.htm IDEA: XBRL DOCUMENT v3.19.1
LEASES - Undiscounted Annual Future Minimum Lease Payments (Details)
Mar. 31, 2019
USD ($)
Leases [Abstract]  
2019 $ 1,199,013
2020 1,265,752
2021 1,144,941
2022 990,163
2023 603,858
Thereafter 418,768
Total lease payments 5,622,495
Interest (615,592)
Present value of lease liabilities $ 5,006,903