XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Property, Plant and Equipment [Line Items]          
Property and equipment $ 299,756   $ 299,756   $ 246,274
Accumulated depreciation and amortization (163,704)   (163,704)   (137,702)
Property and equipment, net 136,052   136,052   108,572
Depreciation and amortization associated with property and equipment 9,900 $ 9,300 29,800 $ 26,700  
Computer and network equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment 180,998   180,998   155,997
Computer software          
Property, Plant and Equipment [Line Items]          
Property and equipment 67,105   67,105   59,452
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Property and equipment 39,345   39,345   19,734
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment 5,129   5,129   4,666
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment $ 7,179   $ 7,179   $ 6,425