XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Other Payable (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Other Liabilities and Financial Instruments Subject to Mandatory Redemption [Abstract]    
Other payable $ 3,710,662 $ 3,754,843