XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Balance Sheet Components    
Accrued commercial and research and development manufacturing $ 17,055 $ 23,470
Accrued co-development costs and milestone payments 12,500 26,812
Accrued royalties 3,583 42,031
Royalty Fee Derivative Liability (Note 8) 9,202  
Revenue participation liability, current (Note 8) 2,682  
Accrued other 14,586 7,628
Lease liabilities, current 1,436 2,145
Contingent consideration, current   3,300
Total Accrued and other current liabilities $ 61,044 $ 105,386