XML 73 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Composition of Other Balance Sheet Items - Accrued Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 6,392 $ 1,964
Accrued compensation, benefits, & related accruals 20,284 20,722
Accrued sales & marketing 10,466 11,666
Accrued manufacturing expenses 5,573 11,652
Accrued R&D expenses 7,911 10,530
Operating lease liabilities, current portion 9,227 8,331
Accrued royalties 7,849 7,918
Other accrued expenses 8,101 6,786
Total $ 75,803 $ 79,569