v3.25.1
Contract Assets, Net and Liabilities - Schedule of Movement of Contract Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Movement of Contract Assets [Abstract]    
Balance at beginning of the year $ 987,084 $ 960,251
Additions 87,166,469 140,020,469
Reclassified to receivables due to billings (87,092,963) (139,993,636)
Total $ 1,060,590 $ 987,084