XML 42 R31.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Maturities of lease liability (Details) - USD ($)
Mar. 31, 2019
Jan. 01, 2019
Maturities of lease liability due    
April 1, 2019 - December 31, 2019 $ 773,521  
2020 1,052,581  
2021 1,078,895  
2022 1,105,867  
2023 846,830  
Thereafter  
Total 4,857,694  
Present value adjustment (776,708)  
Present value of lease payments $ 4,080,986 $ 4,300,000