XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Jan. 01, 2019
Leases [Abstract]      
Operating lease expense $ 103,522    
Operating lease expense   $ 71,839  
Operating Lease Liabilities, Payments Due [Abstract]      
2019 (Remaining 9 months) 226,743    
2020 336,301    
2021 336,644    
2022 344,554    
2023 350,915    
Thereafter 1,823,669    
Total minimum lease payments 3,418,826    
Less imputed interest (669,333)    
Total lease liabilities $ 2,749,493   $ 2,775,259