v3.25.1
Balance Sheet Components - Schedule of Accrued Expenses And Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Balance Sheet Related Disclosures [Abstract]    
Accrued taxes $ 11,429 $ 4,288
Accrued professional fees 4,118 2,659
Accrued payroll and benefits 3,487 9,558
Other current liabilities 3,388 2,403
Accrued preclinical and clinical expenses 2,960 2,537
Accrued construction in progress 1,346 5,077
Accrued inventory 1,322 1,217
Accrued litigation settlement 0 31,250
Accrued expenses and other current liabilities $ 28,050 $ 58,989