XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Balance Sheet Related Disclosures [Abstract]    
Accrued commercial and research and development manufacturing $ 19,729 $ 23,470
Accrued co-development costs and milestone payments 12,500 26,812
Accrued royalties 1,199 42,031
Royalty Fee Derivative Liability (Note 8) 9,202  
Revenue participation liability, current (Note 8) 2,180  
Accrued other 14,526 7,628
Lease liabilities, current 1,629 2,145
Contingent consideration, current   3,300
Total Accrued and other current liabilities $ 60,965 $ 105,386