v3.26.1
Convertible Preferred Stock (Details - Series C convertible preferred stock) - Series C Convertible Preferred Stock [Member] - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]    
Par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 23,000 23,000
Preferred stock, shares issued 11,983 11,983
Preferred stock, shares outstanding 11,983 11,983
Carrying value $ 4,429 $ 4,429
Liquidation preference $ 0 $ 0
Common stock issuable upon conversion 11,983,000 11,983,000
Carrying value $ 0 $ 0
Issued Preferred Stock [Member]    
Class of Stock [Line Items]    
Par value $ 0  
Preferred stock, shares authorized 0  
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0  
Liquidation preference $ 0  
Common stock issuable upon conversion 0  
Carrying value $ 0  
Convertible To Common Stock [Member]    
Class of Stock [Line Items]    
Par value $ 0  
Preferred stock, shares authorized 0  
Preferred stock, shares issued 0  
Preferred stock, shares outstanding 0  
Liquidation preference $ 0  
Common stock issuable upon conversion 0  
Carrying value $ 0