XML 62 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Total accounts receivable $ 48,063,971 $ 15,252,162
Bad debt allowance (5,995,210) (3,496,911)
Accounts receivable, net 42,068,760 11,755,251
Xuzhou Zhongtai Project [Member]    
Total accounts receivable 10,034,116 11,656,371
Bai Chonggong (for Shenqiu and Huayu projects)    
Total accounts receivable 35,415,556
Receivable of electricity sales of Erdos [Member]    
Total accounts receivable $ 2,614,299 $ 3,595,791