XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.4
Composition of Other Balance Sheet Items - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 10,543 $ 9,331
Accrued compensation 16,963 28,068
Accrued professional & marketing fees 16,783 26,728
Accrued product costs 15,216 18,460
Accrued royalties 12,022 13,821
Accrued clinical trial costs 7,490 9,125
Operating lease liabilities, current portion 6,791 6,477
Other accrued expenses 10,534 5,673
Total $ 96,342 $ 117,683