v3.26.1
Convertible Preferred Stock (Details - Carrying amount and liquidation preference) - Series D Convertible Preferred Stock [Member] - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 30, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Original aggregate stated value $ 15,000 $ 15,000  
Capitalized dividend 227    
Ending aggregate stated value 15,227    
Less: issuance costs (1,162)    
Ending carrying amount 14,065   $ 0
Minimum liquidation preference, 110% of stated value $ 16,750   $ 0