XML 105 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 139,955,980 $ 139,394,562
Impairment (16,755,682) (17,358,096)
Accumulated depreciation (37,713,469) (30,407,634)
Carrying amount 85,486,829 91,628,832
Buildings [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 44,590,499 45,843,428
Leasehold Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 8,058,360 7,214,436
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 84,267,956 83,625,645
Office equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 2,235,605 1,983,601
Motor vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 803,560 $ 727,452