v3.26.1
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Gross property and equipment $ 1,178,121 $ 998,136
Less accumulated depreciation and amortization (474,912) (379,445)
Total property and equipment, net 703,209 618,691
Servers—network infrastructure    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 821,711 726,763
Construction in progress    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 102,720 58,372
Capitalized internal-use software    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 135,694 109,730
Office and computer equipment    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 42,071 34,414
Office furniture    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 8,664 7,816
Software    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 13,716 9,309
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment 52,719 50,906
Asset retirement obligation    
Property, Plant, and Equipment [Line Items]    
Gross property and equipment $ 826 $ 826