XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Schedule of Future Minimum Lease Payments (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Jan. 02, 2019
Leases [Abstract]      
2020 $ 180,011 $ 357,452  
2021 368,060 368,060  
2022 379,097 379,097  
2023 390,562 390,562  
2024 131,152 131,152  
Total lease payments 1,448,882 1,626,323  
Less: imputed interest (122,419) (154,197)  
Operating lease liability $ 1,326,463 $ 1,472,126 $ 1,721,380