XML 79 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property and equipment $ 230,700   $ 230,700   $ 215,755
Accumulated depreciation and amortization (128,671)   (128,671)   (114,534)
Property and equipment, net 102,029   102,029   101,221
Depreciation and amortization associated with property and equipment 9,300 $ 8,300 26,700 $ 24,800  
Computer and network equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment 149,051   149,051   148,789
Computer software          
Property, Plant and Equipment [Line Items]          
Property and equipment 56,498   56,498   50,955
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Property and equipment 14,419   14,419   6,111
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment 4,690   4,690   3,326
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment $ 6,042   $ 6,042   $ 6,574