v3.26.1
OTHER CONDENSED CONSOLIDATED FINANCIAL STATEMENT DETAILS - Schedule of Accrued Compensation and Benefits (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued bonuses $ 5,937 $ 10,335
Accrued vacation 2,189 2,581
Accrued restructuring charges 178 17,032
Accrued other 802 549
Accrued compensation and benefits $ 9,106 $ 30,497