XML 71 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 8,976 $ 8,270
Facility related 2,811 1,239
License fee 1,938 0
Research and clinical costs 907 1,962
Other 1,272 2,639
Total accrued expenses and other current liabilities $ 15,904 $ 14,110