XML 54 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities    
Research and development costs $ 13,193 $ 12,925
Professional fees 3,960 3,833
Payroll related 7,754 15,439
Royalties 1,278 1,180
Sales Allowances 10,144 9,475
Other 8,202 5,410
Accrued expenses and other current liabilities $ 44,531 $ 48,262