XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]    
Preclinical and clinical trial accruals $ 6,151 $ 6,327
API and bulk drug product price true-up 13,331 13,071
Litigation settlement 0 28,500
Payroll and related accruals 4,362 4,640
Accrued restructuring charge 2,583 4,572
Professional services 4,626 2,049
Current portion of liability related to sale of future revenues 1,858 460
Other 2,413 2,416
Total accrued and other current liabilities $ 35,324 $ 62,035