XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.3
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment $ 340,163 $ 301,329
Accumulated depreciation and amortization (175,858) (156,441)
Property and equipment, net 164,305 144,888
Computer and network equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment 179,787 173,671
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment 62,985 66,455
Internal-use software development costs    
Property, Plant and Equipment [Line Items]    
Property and equipment 86,087 49,340
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment 4,561 5,127
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment $ 6,743 $ 6,736