v3.25.1
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2025
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment

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

 

   December 31,
2024
   March 31,
2025
 
Buildings  $44,590,499   $44,850,015 
Leasehold improvements   8,058,360    8,234,169 
Machinery and equipment   84,267,956    82,521,157 
Office equipment   2,235,605    2,085,283 
Motor vehicles   803,560    755,565 
    139,955,980    138,446,189 
Impairment   (16,755,682)   (16,842,225)
Accumulated depreciation   (37,713,469)   (37,320,281)
Carrying amount  $85,486,829   $84,283,683