v3.26.1
Notes Payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Non-convertible notes $ 3,985  
Total [Member]    
Related Party Transaction [Line Items]    
Convertible notes $ 2,839
Non-convertible notes 9,267 4,098
Factoring arrangement 3,259
Total Notes Payable, net 9,267 10,196
Current Portion [Member]    
Related Party Transaction [Line Items]    
Convertible notes 2,839
Non-convertible notes 5,243 4,098
Factoring arrangement 3,259
Total Notes Payable, net 5,243 10,196
Long Term Portion [Member]    
Related Party Transaction [Line Items]    
Convertible notes
Non-convertible notes 4,024
Factoring arrangement
Total Notes Payable, net $ 4,024