v3.26.1
Summary of Significant Accounting Policies - Schedule of Balance of Deposits for Property and Equipment (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Balance of Deposits for Property and Equipment [Abstract]    
Opening balance $ 52,838 $ 39,060
Reclassification to PP&E (57,765) (138,572)
Addition of deposits for PP&E 38,427 152,350
Ending balance $ 33,500 $ 52,838