XML 91 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Cash - Schedule of Cash (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Cash and Cash Equivalents [Abstract]        
Cash on hand    
Cash in banks   13,567 1,578,828  
Total cash $ 3,779,082 $ 13,567 $ 1,578,828 $ 27,165,262