XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,200,804 $ 949,555
Less: accumulated depreciation (524,829) (439,664)
Less: accumulated amortization (86,881) (77,347)
Property and equipment, net 589,094 432,544
Servers and related equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 933,576 833,893
Equipment under finance leases and financing obligations    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 144,819 12,138
Internal-use software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 121,735 94,981
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 412 6,985
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 262 1,558
Equipment Under Finance Leases    
Property, Plant and Equipment [Line Items]    
Less: accumulated amortization (11,502) (7,847)
Gross value $ 13,316 $ 12,138