v3.25.2
Balance Sheet Information - Narrative (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]          
Depreciation and amortization $ 15,000 $ 13,300 $ 30,100 $ 26,600  
Property and equipment, net 181,770   181,770   $ 179,097
Internal-use software          
Property, Plant and Equipment [Line Items]          
Impairment charge 0 1,800 0 1,800  
Depreciation and amortization 5,400 $ 4,000 11,000 $ 7,900  
Property and equipment, net 81,100   81,100   79,500
Computer and networking equipment          
Property, Plant and Equipment [Line Items]          
Finance lease, right-of-use asset, before accumulated amortization 73,200   73,200   73,200
Finance lease, right-of-use asset, accumulated amortization $ 58,200   $ 58,200   $ 52,200