XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2019
Inventory, Net [Abstract]  
Schedule of Inventories
Inventories consist of the following:

   
March 31,
2019
   
December 31,
2018
 
 
US$
 
US$
 
         
Raw materials and work in progress
   
750,862,984
     
612,701,274
 
Finished goods
   
42,380,890
     
7,331,921
 
Total inventories
   
793,243,874
     
620,033,195