XML 39 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Jan. 01, 2019
Leases [Abstract]          
Operating lease expense $ 119,435   $ 342,392    
Operating lease expense   $ 123,115   $ 318,069  
Operating Lease Liabilities, Payments Due [Abstract]          
2019 (Remaining 3 months) 95,276   95,276    
2020 356,184   356,184    
2021 343,424   343,424    
2022 351,334   351,334    
2023 357,695   357,695    
Thereafter 1,825,929   1,825,929    
Total minimum lease payments 3,329,842   3,329,842    
Less imputed interest (629,100)   (629,100)    
Total lease liabilities $ 2,700,742   $ 2,700,742   $ 2,775,259