XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Composition of Other Balance Sheet Items - Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 4,587 $ 1,964
Accrued compensation, benefits, & related accruals 21,225 20,722
Accrued sales & marketing 11,007 11,666
Accrued manufacturing expenses 11,652 11,652
Accrued R&D expenses 5,898 10,530
Operating lease liabilities, current portion 6,889 8,331
Accrued royalties 8,105 7,918
Other accrued expenses 6,989 6,786
Total $ 76,352 $ 79,569