XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statement Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]          
Property and equipment $ 327,836   $ 327,836   $ 301,329
Accumulated depreciation and amortization (173,337)   (173,337)   (156,441)
Property and equipment, net 154,499   154,499   144,888
Depreciation and amortization associated with property and equipment 11,200 $ 10,300 21,600 $ 19,800  
Computer and network equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment 177,866   177,866   173,671
Computer software          
Property, Plant and Equipment [Line Items]          
Property and equipment 65,765   65,765   66,455
Internal-use software development costs          
Property, Plant and Equipment [Line Items]          
Property and equipment 72,900   72,900   49,340
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment 4,559   4,559   5,127
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment $ 6,746   $ 6,746   $ 6,736