XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Property, Plant and Equipment, Net (Tables)
9 Months Ended
Sep. 30, 2023
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment as of December 31, 2022 and September 30, 2023 consisted of the following:
   December 31,
2022
   September 30,
2023
 
Buildings  $47,086,680   $44,992,788 
Leasehold Improvements   5,156,705    6,005,380 
Machinery and equipment   71,665,842    85,049,964 
Office equipment   1,545,026    1,880,504 
Motor vehicles   507,882    570,649 
    125,962,135    138,499,285 
Impairment   (13,025,161)   (12,368,063)
Accumulated depreciation   (22,932,447)   (32,543,762)
Carrying amount  $90,004,527   $93,587,460