XML 69 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment

Property, plant and equipment as of December 31, 2023 and 2024 consisted of the following:

 

   December 31,
2023
   December 31,
2024
 
Buildings  $45,843,428   $44,590,499 
Leasehold improvements   7,214,436    8,058,360 
Machinery and equipment   83,625,645    84,267,956 
Office equipment   1,983,601    2,235,605 
Motor vehicles   727,452    803,560 
    139,394,562    139,955,980 
Impairment   (17,358,096)   (16,755,682)
Accumulated depreciation   (30,407,634)   (37,713,469)
Carrying amount  $91,628,832   $85,486,829