v3.26.1
Property, Plant, and Equipment, Net - Schedule of Property, Plant, and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment [Line Items]    
Less: Accumulated depreciation $ (45,304) $ (40,136)
Property, plant and equipment, gross 166,497 179,596
Construction in progress 484,588 157,043
Property, plant, and equipment, net 651,085 336,639
Cloud service equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 120,999 146,589
Colocation service equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 33,511 31,875
Purchased and internally developed software [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 295 4,633
Land [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 11,520 6,511
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 41,360
Leasehold improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment 4,044 30,088
Other property and equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment $ 72 $ 36