Quarterly report [Sections 13 or 15(d)]

Balance Sheet Components - Schedule of Accrued Payroll (Details)

v3.26.1
Balance Sheet Components - Schedule of Accrued Payroll (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued bonuses $ 2,109 $ 3,899
Accrued wages and payroll taxes 3,981 2,783
Accrued vacation 3,995 3,480
Other accrued payroll expenses 107 467
Total accrued payroll $ 10,192 $ 10,629