v3.25.4
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