XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]      
Property and equipment $ 259,377   $ 246,274
Accumulated depreciation and amortization (145,737)   (137,702)
Property and equipment, net 113,640   108,572
Depreciation and amortization associated with property and equipment 9,500 $ 8,500  
Computer and network equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment 161,960   155,997
Computer software      
Property, Plant and Equipment [Line Items]      
Property and equipment 61,993   59,452
Internal-use software development costs      
Property, Plant and Equipment [Line Items]      
Property and equipment 24,279   19,734
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment 4,705   4,666
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment $ 6,440   $ 6,425