XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 140,916,277 $ 139,955,980
Impairment (17,050,583) (16,755,682)
Accumulated depreciation (39,974,472) (37,713,469)
Carrying amount 83,891,222 85,486,829
Buildings [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 45,456,046 44,590,499
Leasehold Improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 8,345,433 8,058,360
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 84,123,164 84,267,956
Office equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross 2,139,686 2,235,605
Motor vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, Gross $ 851,948 $ 803,560