XML 20 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Details) - Maturity analysis under lease agreements - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Maturity analysis under lease agreements [Abstract]    
2020 (remaining) $ 368,305  
2021 290,162  
2022 276,299  
2023 276,299  
2024 164,648  
Thereafter 410,595  
Total 1,786,308  
Less Imputed interest (333,060)  
Present Value of Operating Leases $ 1,453,248 $ 1,562,081