v3.25.1
Advances to Contractor - Schedule of Advances to Contractor (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Advances to Contractor [Abstract]    
Advances to contractor $ 15,210,262
Write-off (Note 8) (15,006,262)
Total advances to contractor $ 204,000