v3.25.2
Expenses - Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Expenses    
Accrued payroll and related expenses $ 10,189 $ 14,272
Accrued rebates and programs 5,686 5,265
Accrued professional fees 2,917 1,879
Accrued research and development expenses 13,173 11,054
Accrued interest payable on Barings Credit Facility (Note 9) 736 592
Accrued other 1,716 2,055
Accrued expenses and other current liabilities $ 34,417 $ 35,117