v3.26.1
Property, Plant and Equipment, Net - Schedule of Property, Plant and Equipment (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 260,137,166 $ 246,269,244
Impairment (17,218,817) (17,375,954)
Accumulated depreciation (54,697,005) (49,834,489)
Carrying amount 188,221,344 179,058,801
Buildings [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 90,526,337 89,341,079
Leasehold improvements [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,092,972 8,790,749
Machinery and equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 155,981,969 144,739,898
Office equipment [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,643,593 2,529,257
Motor vehicles [Member]    
Schedule of Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 892,295 $ 868,261