XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Balance Sheet Components - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 975,629 $ 747,738
Less accumulated depreciation and amortization (387,268) (280,318)
Total property and equipment, net 588,361 467,420
Servers—network infrastructure    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 672,942 488,799
Construction in progress    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 69,857 68,973
Capitalized internal-use software    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 126,877 98,055
Office and computer equipment    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 39,871 30,872
Office furniture    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 7,316 7,068
Software    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 7,439 4,097
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Gross property and equipment 50,500 49,047
Asset retirement obligation    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 827 $ 827