v3.25.2
Other Non-Current Assets - Schedule of Other Non-Current Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Schedule of Other Non-Current Assets [Abstract]      
Other non-current asset –Advanced construction payment $ 6,992,158 $ 3,561,700 $ 706,920
Other non-current asset –Prepayment for acquisition of businesses 558,957
Other non-current asset –Leasehold deposit 13,780 13,700
Other non-current asset $ 7,005,938 $ 4,134,357 $ 706,920