v3.26.1
Convertible Preferred Stock (Details - Series D convertible preferred stock) - Series D Convertible Preferred Stock [Member] - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Par value $ 0.0001   $ 0
Preferred stock, shares authorized 15,000   0
Preferred stock, shares issued 15,000   0
Preferred stock, shares outstanding 15,000   0
Carrying value $ 14,065   $ 0
Liquidation preference $ 16,750   $ 0
Common stock issuable upon conversion 34,677,751   0
Carrying value $ 0   $ 0
Issued Preferred Stock [Member]      
Class of Stock [Line Items]      
Par value $ 0.0001    
Preferred stock, shares authorized 15,000    
Preferred stock, shares issued 15,000    
Preferred stock, shares outstanding 15,000    
Liquidation preference $ 16,500    
Common stock issuable upon conversion 34,160,784    
Carrying value $ 13,838 $ 13,838  
Capitalized Dividend [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 $ 250    
Common stock issuable upon conversion 516,967    
Carrying value $ 227    
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