v3.26.1
Balance Sheet Details - Schedule of Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 1,743,400 $ 1,200,804
Less: accumulated depreciation (599,782) (524,829)
Less: accumulated amortization (94,286) (86,881)
Property and equipment, net 1,049,332 589,094
Servers and related equipment    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 1,001,912 933,576
Equipment under finance leases    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 424,446 13,316
Equipment under financing obligations    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 184,951 131,503
Internal-use software    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 131,234 121,735
Leasehold improvements    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross 496 412
Furniture and fixtures    
Property, Plant, and Equipment [Line Items]    
Property and equipment, gross $ 361 $ 262