Annual report pursuant to Section 13 and 15(d)

Equity (Details - Performance Units Activity)

v3.24.1
Equity (Details - Performance Units Activity) - Performance Units [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSUs outstanding, non-vested, shares 28,563 0
RSUs outstanding, non-vested, weighted-average grant date fair value per share $ 5.94 $ 0
Granted 0 28,563
Weighted average grant date fair value, Granted $ 0 $ 5.94
Vested 0 0
Weighted average grant date fair value, Vested $ 0 $ 0
Forfeited 0 0
Weighted average grant date fair value, Forfeited $ 0 $ 0
RSUs outstanding, non-vested, shares 28,563 28,563
RSUs outstanding, non-vested, weighted-average grant date fair value per share $ 5.94 $ 5.94