XML 86 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Schedule of Accrued and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Preclinical and clinical trial accruals $ 6,327 $ 17,900
API and bulk drug product price true-up 13,071 50,978
Litigation settlement 28,500 28,500
Payroll and related accruals 4,640 16,019
Accrued restructuring charge 4,572 3,697
Professional services 2,049 6,475
Current portion of liability related to sale of future revenues 460 5,654
Other 2,416 3,764
Total accrued and other current liabilities $ 62,035 $ 132,987