v3.26.1
Warrants (Details - Warrant activity) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Warrants    
Number of shares, beginning balance 67,299,982  
Weighted-average exercise price, beginning balance $ 4.31  
Weighted-average remaining contractual term 4 years 3 months 10 days 3 years 11 months 19 days
Aggregate intrinsic value, beginning balance $ 65,096  
Number of shares, granted 17,763,605  
Weighted-average exercise price, granted $ 0.4391  
Number of shares, exercised 0  
Weighted-average exercise price, exercised $ 0  
Number of shares, forfeited and expired 0  
Weighted-average exercise price, forfeited and expired $ 0  
Number of shares, ending balance 85,063,587 67,299,982
Weighted-average exercise price, ending balance $ 3.50 $ 4.31
Aggregate intrinsic value, ending balance $ 76,217 $ 65,096
Number of shares, warrants vested and exercisable 84,163,587  
Weighted-Average Exercise Price, Warrants vested and exercisable $ 3.50  
Weighted-average remaining contractual term, warrants vested and exercisable 4 years 3 months 10 days  
Aggregate intrinsic value, warrants vested and exercisable $ 75,074