XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued compensation $ 28,068 $ 16,008
Accrued royalties 13,821 13,890
Accrued clinical trial costs 9,125 12,842
Accrued product costs 18,460 9,587
Accrued professional fees 26,728 7,730
Accounts payable 9,331 6,147
Operating lease liabilities, current portion 6,477 3,760
Other accrued expenses 5,673 8,970
Total $ 117,683 $ 78,934