v3.26.1
Balance Sheet Components - Schedule of Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued taxes $ 14,810 $ 10,919
Accrued payroll and benefits 6,925 11,457
Accrued professional fees 4,842 5,936
Accrued preclinical and clinical expenses 4,780 4,667
Other current liabilities 3,428 3,579
Accrued inventory 640 1,005
Accrued construction in progress 140 2,189
Accrued expenses and other current liabilities $ 35,565 $ 39,752