v3.26.1
Notes Payable (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Related Party Transaction [Line Items]    
Non-convertible notes $ 4,700  
Total [Member]    
Related Party Transaction [Line Items]    
Convertible notes 3,105 $ 2,839
Non-convertible notes 4,708 4,098
Factoring arrangement 3,259 3,259
Total Notes Payable, net 11,072 10,196
Current Portion [Member]    
Related Party Transaction [Line Items]    
Convertible notes 3,105 2,839
Non-convertible notes 4,708 4,098
Factoring arrangement 3,259 3,259
Total Notes Payable, net 11,072 $ 10,196
Long Term Portion [Member]    
Related Party Transaction [Line Items]    
Convertible notes  
Non-convertible notes  
Factoring arrangement  
Total Notes Payable, net