v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accrued Expenses [Abstract]    
Accrued salaries and wages $ 928 $ 1,114
Accrued professional fees 1,054 1,154
Accrued issuance costs 585 77
Accrued interest 277 275
BOD compensation 305 191
Other accrued expenses 722 1,064
Total accrued expenses $ 3,871 $ 3,875