v3.26.1
Summary of Significant Accounting Policies - Schedule of Balance of Deposits for Property and Equipment (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Schedule of Balance of Deposits for Property and Equipment [Abstract]    
Opening balance $ 52,838,419 $ 39,059,707
Reclassification to PP&E (6,461,624) (138,571,528)
Addition of deposits for PP&E 21,607,000 152,350,240
Ending balance $ 67,983,795 $ 52,838,419