Balance Sheet Components - Prepaid Expense and Other Current Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
||||
|---|---|---|---|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||||
| Prepaid hardware and software maintenance | $ 6,327 | $ 7,972 | ||||
| Interest receivable | 6,029 | 1,316 | ||||
| Prepaid corporate insurance | 5,182 | 6,774 | ||||
| Prepaid managed services | 4,705 | 5,230 | ||||
| Tax receivables | 4,509 | 4,981 | ||||
| Prepaid deferred commissions | 3,049 | 1,123 | ||||
| Receivables from employees | 2,507 | 3,259 | ||||
| Deferred expenses | 1,559 | 1,215 | ||||
| Prepaid workers compensation | 796 | 620 | ||||
| Deposits made | 376 | 348 | ||||
| Prepaid medical insurance | 232 | 177 | ||||
| Other prepaid expenses and other current assets | 14,534 | 13,188 | ||||
| Total prepaid expenses and other current assets | [1],[2] | $ 49,805 | $ 46,203 | |||
| ||||||