Balance Sheet Components - Other Long-Term Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||||
|---|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||
| Deferred commissions | $ 19,109 | $ 13,372 | ||||
| Deferred expenses | 8,111 | 8,776 | ||||
| Deferred financing costs | 3,412 | 0 | ||||
| Deposits made | 3,001 | 3,123 | ||||
| Long-term lease receivable | 2,193 | 3,159 | ||||
| Deferred tax asset | 1,780 | 1,888 | ||||
| Prepaid managed services | 1,316 | 1,317 | ||||
| Prepaid and other long-term assets | 18,281 | 14,501 | ||||
| Other long-term assets | [1],[2] | $ 57,203 | $ 46,136 | |||
| ||||||