XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Trade and Bills Payable (Tables)
9 Months Ended
Sep. 30, 2022
Trade and Bills Payable [Abstract]  
Schedule of trade and bills payable
   December 31,   September 30, 
   2021   2022 
Trade payable  $40,352,638   $32,202,817 
Bills payable          
- Bank acceptance bills (Note 14)   25,023,574    38,329,543 
   $65,376,212   $70,532,360