Balance Sheet Components - Schedule of Other Non-current Assets (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Balance Sheet Related Disclosures [Abstract] | ||
| Long-term deposits | $ 3,285 | $ 1,551 |
| Long-term contract asset | 167 | 554 |
| Prepaid IT services | 801 | 899 |
| Long-term income tax receivable | 1,083 | 336 |
| Other non-current assets | $ 5,336 | $ 3,340 |
| X | ||||||||||
- Definition Long term contract asset No definition available.
|
| X | ||||||||||
- Definition Prepaid IT costs noncurrent. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of noncurrent assets classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|