v3.26.1
Loans Payable - Non-current asset on the balance sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Loans Payable    
Loans payable-current $ 35 $ 57
Loan Payable - non-current 1,626 1,671
NEBT Loan    
Loans Payable    
Loans payable-current 9 9
Loan Payable - non-current 9 9
RETOS 2015    
Loans Payable    
Loans payable-current 26 48
Loan Payable - non-current 10 38
THERICEL Loan    
Loans Payable    
Loan Payable - non-current $ 1,607 $ 1,624