XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Composition of Other Balance Sheet Items - Accrued Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 14,397 $ 1,964
Accrued compensation, benefits, & related accruals 16,444 20,722
Accrued sales & marketing 13,263 11,666
Accrued manufacturing expenses 9,118 11,652
Accrued R&D expenses 9,092 10,530
Operating lease liabilities, current portion 9,133 8,331
Accrued royalties 6,963 7,918
Other accrued expenses 7,992 6,786
Total $ 86,402 $ 79,569