XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 7,337 $ 8,976
License fee 1,562 1,938
Research and clinical costs 1,997 907
Facility related 0 2,811
Other 1,704 1,272
Total accrued expenses and other current liabilities $ 12,600 $ 15,904