XML 87 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Milestone payable $ 0 $ 95,000
Net profit-sharing constrained 357,762  
Accrued royalties 10,447 58,672
Research and development expenses 48,880 28,073
Payroll and related expenses 28,286 29,753
Accrued income taxes 15,228 6,217
Excess funds payable under grant agreements 7,652 1,825
Operating lease liabilities, current 4,137 3,927
Other professional and consulting expenses 3,987 2,791
Other accrued expenses 12,711 10,254
Total accrued and other liabilities $ 489,090 $ 236,512