Construction in Progress - Schedule of Construction in Progress (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||||
|---|---|---|---|---|---|---|
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | $ 27,696 | |||||
| Other cloud infrastructure [Member] | ||||||
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | [1] | 20,156 | ||||
| Artificial intelligence platform under construction [Member] | ||||||
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | [2] | $ 7,540 | ||||
| ||||||