XML 77 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Property, Plant and Equipment [Line Items]          
Property and equipment $ 221,351   $ 221,351   $ 215,755
Accumulated depreciation and amortization (122,472)   (122,472)   (114,534)
Property and equipment, net 98,879   98,879   101,221
Depreciation and amortization associated with property and equipment 8,900 $ 8,700 17,400 $ 16,600  
Computer and network equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment 145,295   145,295   148,789
Computer software          
Property, Plant and Equipment [Line Items]          
Property and equipment 54,489   54,489   50,955
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Property and equipment 11,218   11,218   6,111
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment 4,318   4,318   3,326
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment $ 6,031   $ 6,031   $ 6,574