XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Schedule of Accrued and Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Balance Sheet Related Disclosures [Abstract]    
Milestone payable $ 0 $ 95,000
Net profit-sharing amount 61,684 0
Accrued income taxes 98,189 6,217
Accrued royalties 27,771 58,672
Research and development expenses 40,116 28,073
Payroll and related expenses 23,714 29,753
Other professional and consulting expenses 5,633 2,791
Operating lease liabilities, current 4,115 3,927
Excess funds payable under grant agreements 0 1,825
Other accrued expenses 21,394 10,254
Total accrued and other liabilities $ 282,616 $ 236,512