v3.25.1
Loans Payable - Non-current asset on the balance sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Loans Payable    
Loans payable-current $ 51 $ 61
Loan Payable - non-current 1,504 92
NEBT Loan    
Loans Payable    
Loans payable-current 8 7
Loan Payable - non-current 17 16
RETOS 2015    
Loans Payable    
Loans payable-current 43 54
Loan Payable - non-current 34 $ 76
THERICEL Loan    
Loans Payable    
Loan Payable - non-current $ 1,453