v3.26.1
Loans Payable - Assets on the balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Loans Payable    
Loans payable, Current $ 34 $ 57
Loans payable, Non-current 1,620 1,671
NEBT Loan    
Loans Payable    
Loans payable, Current 9 9
Loans payable, Non-current   9
RETOS 2015    
Loans Payable    
Loans payable, Current 25 48
Loans payable, Non-current 11 38
THERICEL Loan    
Loans Payable    
Loans payable, Non-current $ 1,609 $ 1,624