XML 33 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Jan. 01, 2019
Leases [Abstract]          
Operating lease expense $ 119,435   $ 278,057    
Operating lease expense   $ 123,115   $ 211,089  
Operating Lease Liabilities, Payments Due [Abstract]          
2019 (Remaining 6 months) 186,396   186,396    
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,420,962   3,420,962    
Less imputed interest (654,347)   (654,347)    
Total lease liabilities $ 2,766,615   $ 2,766,615   $ 2,775,259