XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Composition of Other Balance Sheet Items - Accrued Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 4,400 $ 10,543
Accrued sales & marketing 16,035 16,783
Accrued compensation, benefits, & related accruals 15,682 16,963
Accrued manufacturing expenses 12,580 15,216
Accrued R&D expenses 9,362 7,490
Operating lease liabilities, current portion 8,019 6,791
Accrued royalties 7,342 12,022
Other accrued expenses 9,624 10,534
Total $ 83,044 $ 96,342