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 |