XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Composition of Other Balance Sheet Items - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 35,518 $ 9,331
Accrued professional fees 34,256 26,728
Accrued compensation 14,535 28,068
Accrued product costs 13,352 18,460
Accrued royalties 12,020 13,821
Accrued clinical trial costs 8,653 9,125
Operating lease liabilities, current portion 7,040 6,477
Other accrued expenses 7,626 5,673
Total $ 133,000 $ 117,683