v3.25.4
Other Balance Sheet Components - Schedule of Property Plant and Equipment, Useful Life (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 1,569,217 $ 1,247,029
Less accumulated depreciation and amortization (684,441) (587,440)
Property and equipment—net 884,776 659,589
Servers and related equipment and software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 1,065,828 898,598
Computer hardware and software licenses    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 58,716 55,002
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,369 2,121
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 262,733 245,150
Construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 10,657 46,158
Prepayments for purchase of equipment and construction in progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 168,914 $ 0