XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - Schedule of bad debt allowance - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 36,062,416 $ 48,063,971
Bad debt allowance (4,269,198) (5,995,210)
Accounts receivable, net 31,793,218 42,068,761
Xuzhou Zhongtai project [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 4,237,587 10,034,116
Bai Chonggong (for Shenqiu and Huayu projects) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 13,710,855 35,415,556
Xuzhou Tian'an project [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 16,950,350  
Receivable of electricity sales of Erdos [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 1,163,624 $ 2,614,299