XML 68 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Stock Options and Restricted Stock Units (Details - Restricted stock units) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of Rsus shares outstanding, beginning balance 95,166 94,832
Weighted average grant date fair value Rsus, beginning balance $ 20.85 $ 25.90
Aggregate intrinsic value Rsus, beginning balance $ 1,984,267 $ 2,456,149
Number of restricted stock units, granted 56,662 43,666
Weighted average grant date fair value Rsus, granted $ 10.93 $ 12.41
Aggregate intrinsic value Rsus, granted $ 619,316 $ 541,932
Number of restricted stock units, vested/issued (30,083) (18,999)
Weighted average grant date fair value Rsus, vested/issued $ 15.62 $ 20.26
Aggregate intrinsic value Rsus, vested/issued $ (469,896) $ (384,830)
Number of restricted stock units, forfeited 0 (24,333)
Weighted average grant date fair value Rsus, forfeited $ 0 $ 25.85
Aggregate intrinsic value Rsus, forfeited $ 0 $ (628,984)
Number of Rsus shares outstanding, ending balance 121,745 95,166
Weighted average grant date fair value Rsus, ending balance $ 17.53 $ 20.85
Aggregate intrinsic value Rsus, ending balance $ 2,134,190 $ 1,984,267