XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued Expenses and Other Current Liabilities    
Research and development costs $ 14,810 $ 12,925
Professional fees 5,760 3,833
Payroll related 12,952 15,439
Royalties 1,662 1,180
Sales allowances 15,299 9,475
Other 4,314 5,410
Accrued expenses and other current liabilities $ 54,797 $ 48,262