Consolidated Financial Statement Details - Schedule of Other Noncurrent Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Deferred tax liability | $ 3,327 | $ 4,111 |
| Income taxes payable | 2,633 | 2,499 |
| Operating lease liability, net of current portion | 1,195 | 1,285 |
| Deferred revenue | 250 | 0 |
| Unclaimed escrow liability | 2,481 | 2,481 |
| Other | 50 | 0 |
| Other non-current liabilities | $ 9,936 | $ 10,376 |