v3.26.1
Balance Sheet Components - Schedule of Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Balance Sheet Related Disclosures [Abstract]    
Accrued taxes $ 13,110 $ 10,919
Accrued payroll and benefits 4,938 11,457
Accrued professional fees 4,347 5,936
Accrued preclinical and clinical expenses 3,801 4,667
Other current liabilities 3,176 3,579
Accrued inventory 1,040 1,005
Accrued construction in progress 784 2,189
Accrued expenses and other current liabilities $ 31,196 $ 39,752