XML 55 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders Equity (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stockholders Equity    
Plan shares available for grant, begin 92,862 97,648
Granted   (6,248)
Stock options exercised, plan shares available for grant   0
Cancelled or forfeited 12,623 1,462
Plan shares available for grant, ending 105,485 92,862
Plan options outstanding, begin 14,086 19,122
Granted   0
Stock options exercised, plan options outstanding   (1,300)
Cancelled $ (12,623) $ (3,736)
Plan options outstanding, ending 1,463 14,086
Weighted average exercise price per share, begin $ 14.17 $ 13.23
Stock options exercised, weighted average exercise per share   8.26
Cancelled or forfeited per share 14.02 11.41
Weighted average exercise price per share, ending $ 15.54 $ 14.17
Stock options exercised, aggregate intrinsic value   $ 2,422