XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]      
Property and equipment $ 311,181   $ 301,329
Accumulated depreciation and amortization (164,721)   (156,441)
Property and equipment, net 146,460   144,888
Depreciation and amortization associated with property and equipment 10,400 $ 9,500  
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 173,335   173,671
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment 65,183   66,455
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment 60,867   49,340
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 5,059   5,127
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 6,737   $ 6,736