v3.25.2
Balance Sheet Components - Schedule of Accrued Expenses And Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued taxes $ 8,298 $ 4,288
Accrued professional fees 5,293 2,659
Accrued payroll and benefits 5,107 9,558
Accrued preclinical and clinical expenses 3,322 2,537
Other current liabilities 2,173 2,403
Accrued inventory 1,288 1,217
Accrued construction in progress 1,036 5,077
Accrued litigation settlement 0 31,250
Accrued expenses and other current liabilities $ 26,517 $ 58,989