XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Balance Sheet Components    
Accrued commercial and research and development manufacturing $ 37,283 $ 23,470
Accrued co-development costs and milestone payments 25,000 26,812
Accrued royalties 35,342 42,031
Accrued other 16,271 7,628
Lease liabilities, current 1,811 2,145
Contingent consideration, current   3,300
Total Accrued and other current liabilities $ 115,707 $ 105,386