XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Details) - Schedule of bad debt allowance - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 29,265,925 $ 48,063,971
Bad debt allowance (4,438,083) (5,995,210)
Accounts receivable, net 24,827,842 42,068,761
Xuzhou Zhongtai project [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 4,405,222 10,034,116
Bai Chonggong (for Shenqiu and Huayu projects) [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 6,911,205 35,415,556
Xuzhou Tian'an project [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable 17,620,887  
Receivable of electricity sales of Erdos [Member]    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable $ 328,611 $ 2,614,299