XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Composition of Other Balance Sheet Items - Accrued Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts payable $ 7,072 $ 4,587
Accrued compensation, benefits, & related accruals 17,596 21,225
Accrued sales & marketing 14,832 11,007
Accrued manufacturing expenses 11,067 11,652
Accrued R&D expenses 5,413 5,898
Operating lease liabilities, current portion 5,937 6,889
Accrued royalties 6,250 8,105
Other accrued expenses 8,724 6,989
Total $ 76,891 $ 76,352