XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Property, Plant and Equipment, Net (Tables)
6 Months Ended
Jun. 30, 2023
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment as of December 31, 2022 and June 30, 2023 consisted of the following:
   December 31,
2022
   June 30,
2023
 
Buildings  $47,086,680   $44,892,497 
Leasehold Improvements   5,156,705    5,550,243 
Machinery and equipment   71,665,842    74,458,792 
Office equipment   1,545,026    1,587,255 
Motor vehicles   507,882    490,702 
    125,962,135    126,979,489 
Impairment   (13,025,161)   (12,400,800)
Accumulated depreciation   (22,932,447)   (26,494,564)
Carrying amount  $90,004,527   $88,084,125