v3.25.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Intangible Assets [Line Items]    
Intangible assets, gross $ 1,846,779 $ 1,836,961
Accumulated amortization (1,578,381) (1,453,999)
Intangible assets, net 268,398 382,962
Computer software at cost [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets, gross 169,959 169,054
Sewage discharge permit [Member]    
Schedule of Intangible Assets [Line Items]    
Intangible assets, gross $ 1,676,820 $ 1,667,907