XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Construction in Progress (Tables)
6 Months Ended
Jun. 30, 2020
Construction in Progress [Abstract]  
Schedule of construction in progress

   December 31,   June 30, 
   2019   2020 
Construction in progress  $21,613,577   $22,154,205 
Prepayment for acquisition of property, plant and equipment   94,047    104,449 
Carrying amount  $21,707,624   $22,258,654