v3.25.1
Balance Sheet Information - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]      
Depreciation and amortization $ 15,200 $ 13,300  
Property and equipment, net 177,876   $ 179,097
Internal-use software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization 5,600 $ 3,900  
Property and equipment, net 80,300   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
Finance lease, right-of-use asset, accumulated amortization $ 55,200   $ 55,200