Other Financial Statement Information - Schedule of Depreciation and Amortization Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
| Disclosure Details Of Depreciation And Amortization [Line Items] | ||||
| Total depreciation and amortization expense | $ 11,339 | $ 8,426 | $ 21,745 | $ 16,096 |
| Cost of revenue | ||||
| Disclosure Details Of Depreciation And Amortization [Line Items] | ||||
| Total depreciation and amortization expense | 5,313 | 4,618 | 10,428 | 9,085 |
| Sales and marketing | ||||
| Disclosure Details Of Depreciation And Amortization [Line Items] | ||||
| Total depreciation and amortization expense | 2,454 | 889 | 4,169 | 1,688 |
| Technology and development | ||||
| Disclosure Details Of Depreciation And Amortization [Line Items] | ||||
| Total depreciation and amortization expense | 2,158 | 1,841 | 4,378 | 3,318 |
| General and administrative | ||||
| Disclosure Details Of Depreciation And Amortization [Line Items] | ||||
| Total depreciation and amortization expense | $ 1,414 | $ 1,078 | $ 2,770 | $ 2,005 |