Annual report [Section 13 and 15(d), not S-K Item 405]

Share-Based Expense (Details - Non-Vested employee Option activity)

v3.25.1
Share-Based Expense (Details - Non-Vested employee Option activity) - Non Vested Employee Stock Option [Member]
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Non-vested options outstanding, beginning balance | shares 67,500
Non-vested weighted-average grant date fair value per share, beginning balance | $ / shares $ 4.77
Options granted | shares 30,000
Weighted-average grant date fair value per share, options granted | $ / shares $ 3.41
Options forfeited | shares (11,667)
Weighted-average grant date fair value per share, options forfeited | $ / shares $ (4.32)
Options vested | shares (53,750)
Weighted-average grant date fair value per share, options vested | $ / shares $ (4.87)
Non-vested options outstanding, ending balance | shares 32,083
Non-vested weighted-average grant date fair value per share, ending balance | $ / shares $ 3.49