XML 84 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Sep. 30, 2025
Dec. 31, 2024
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 145,893,529 $ 139,955,980
Impairment (17,142,885) (16,755,682)
Accumulated depreciation (45,911,814) (37,713,469)
Carrying amount 82,838,830 85,486,829
Buildings [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 45,748,897 44,590,499
Leasehold improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 9,482,889 8,058,360
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 87,521,716 84,267,956
Office equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,304,630 2,235,605
Motor vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 835,397 $ 803,560