XML 89 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Balance Sheet Components    
Accrued commercial and research and development manufacturing $ 23,470 $ 21,774
Accrued co-development costs and milestone payments 26,812 8,356
Accrued royalties 42,031 5,015
Accrued other 7,628 10,634
Lease liabilities, current 2,145 4,318
Contingent consideration, current 3,300  
Total Accrued and other current liabilities $ 105,386 $ 50,097