Construction in Progress - Schedule of Construction in Progress (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||||
|---|---|---|---|---|---|---|
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | $ 24,335 | |||||
| Other cloud infrastructure [Member] | ||||||
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | [1] | 19,826 | ||||
| Artificial intelligence platform under construction [Member] | ||||||
| Schedule of Construction in Progress [Line Items] | ||||||
| Construction in progress | [2] | $ 4,509 | ||||
| ||||||