XML 70 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment as of December 31, 2022 and 2023 consisted of the following:
   December 31,
2022
   December 31,
2023
 
Buildings  $47,086,680   $45,843,428 
Leasehold improvements   5,156,705    7,214,436 
Machinery and equipment   71,665,842    83,625,645 
Office equipment   1,545,026    1,983,601 
Motor vehicles   507,882    727,452 
    125,962,135    139,394,562 
Impairment   (13,025,161)   (17,358,096)
Accumulated depreciation   (22,932,447)   (30,407,634)
Carrying amount  $90,004,527   $91,628,832