v3.26.1
Equity (Details - Performance units activity) - Performance Units [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 5 16
Weighted-average grant date fair value non-vested at beginning $ 117,000.00 $ 174,375.00
PUs granted 0 0
Weighted average grant date fair value granted $ 0 $ 0
PUs vested 0 (5)
Weighted average grant date fair value vested $ 0 $ 300,600.00
RSUs forfeited (1) (6)
Weighted average grant date fair value forfeited $ 117,000.00 $ 117,000.00
Non-vested at endning 4 5
Weighted-average grant date fair value non-vested at ending $ 117,000.00 $ 117,000.00