v3.26.1
Share Based Awards (Details - Stock options assumptions) - Equity Option [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Dividend yield 0.00%
Expected term (years) 3 years 6 months 25 days
Minimum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price $ 12.34
Stock price on date of grant $ 12.34
Risk-free interest rate 3.72%
Volatility 149.99%
Maximum [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Exercise price $ 16.70
Stock price on date of grant $ 16.70
Risk-free interest rate 3.88%
Volatility 151.22%