XML 66 R53.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Options and Restricted Stock Units (Details - Unvested stock options) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of unvested shares options outstanding, beginning balance 22,500 65,250
Weighted average exercise price unvested, beginning balance $ 26.98 $ 26.78
Weighted average grant date fair value, beginning balance $ 13.89 $ 13.12
Number of unvested options, granted 0 0
Weighted average exercise price unvested, granted $ 0 $ 0
Weighted average grant date fair value, granted $ 0 $ 0
Number of unvested options, vested (7,500) (27,750)
Weighted average exercise price unvested, vested $ 26.98 $ 27.05
Weighted average grant date fair value, vested $ 13.89 $ 13.18
Number of unvested options, forfeited/cancelled 0 (15,000)
Weighted average exercise price unvested, forfeited/cancelled $ 0 $ 26.00
Weighted average grant date fair value, forfeited/cancelled $ 0 $ 11.87
Number of unvested shares options outstanding, ending balance 15,000 22,500
Weighted average exercise price unvested, ending balance $ 26.98 $ 26.98
Weighted average grant date fair value, ending balance $ 13.89 $ 13.89