v3.26.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule of Accrued Expenses [Abstract]    
Accrued salaries and wages $ 1,114 $ 1,549
Accrued professional fees 1,154 1,273
Accrued license fees (Note 19) 3,300
Accrued interest 275 267
BOD compensation 191 242
Other accrued expenses 1,141 865
Total accrued expenses $ 3,875 $ 7,496