XML 50 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Liabilities
Details of accrued liabilities are presented as follows (in thousands):
As of December 31,
20232022
Accrued salaries and payroll$1,590 $1,299 
Accrued bonus3,081 5,463 
Accrued professional fees2,504 1,814 
Advanced customer payments— 1,571 
Accrued contract manufacturing4,315 405 
Accrued clinical1,416 2,399 
Accrued other - sales related772 1,435 
Accrued other628 536 
Total accrued liabilities$14,306 $14,922