v3.26.1
Convertible Preferred Stock (Details - Series A convertible preferred stock) - Series A Convertible Preferred Stock [Member] - USD ($)
$ / shares in Units, $ in Thousands
Jun. 30, 2026
Apr. 07, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Par value $ 0   $ 0.0001
Preferred stock, shares authorized 0   15,000
Preferred stock, shares issued 0   15,000
Preferred stock, shares outstanding 0   15,000
Carrying value     $ 1,500
Liquidation preference $ 0   $ 0
Common stock issuable upon conversion 0 15,000 15,000,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 15,000    
Preferred stock, shares issued 15,000    
Preferred stock, shares outstanding 15,000    
Liquidation preference $ 0    
Common stock issuable upon conversion 15,000,000    
Carrying value $ 1,500