XML 58 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Components - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2024
Mar. 31, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]      
API and bulk drug product price true-up   $ 13,331 $ 13,071
Accrued litigation settlement     28,500
Litigation settlement receivable   0 $ 28,500
Restructuring plan, expected reduction to workforce, percentage 75.00%    
Cash payments for restructuring   1,600  
Accrued restructuring charges   $ 2,600