v3.26.1
Equity (Details - Restricted stock units activity) - Restricted Stock Units (RSUs) [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Non-vested at beginning 18 5
Weighted-average grant date fair value non-vested at beginning $ 89,118.17 $ 300,600.00
RSUs granted 0 13
Weighted average grant date fair value granted $ 0 $ 7,779.00
RSUs vested 0 0
Weighted-average grant date fair value vested $ 0 $ 0
RSUs forfeited (1) 0
Weighted-average grant date fair value forfeited $ 7,779.00 $ 0
Non-vested at endning 17 18
Weighted-average grant date fair value non-vested at ending $ 93,902.82 $ 89,118.17