XML 57 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment, Net (Tables)
3 Months Ended
Mar. 31, 2024
Property, Plant and Equipment, Net [Abstract]  
Schedule of Property, Plant and Equipment Property, plant and equipment as of December 31, 2023 and March 31, 2024 consisted of the following:
   December 31,
2023
   March 31,
2024
 
Buildings  $45,843,428   $45,078,998 
Leasehold Improvements   7,214,436    7,786,907 
Machinery and equipment   83,625,645    83,981,275 
Office equipment   1,983,601    2,188,154 
Motor vehicles   727,452    779,210 
    139,394,562    139,814,544 
Impairment   (17,358,096)   (17,036,759)
Accumulated depreciation   (30,407,634)   (33,816,508)
Carrying amount  $91,628,832   $88,961,277