XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of changes in outstanding options (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding options, shares 70,560 88,295
Outstanding options, weighted average exercise price $ 39.09 $ 40.33
Outstanding remaining term 3 years 3 months 19 days 4 years 4 months 24 days
Options outstanding, weighted average fair value $ 1,081 $ 1,271
Options exercised, shares (17,735)  
Options exercised, weighted avg exercise price $ 45.27  
Options exercised, weighted avg grant date fair value $ (190)  
Options exercisable, shares 66,570  
Exercisable, weighted average exercise price $ 38.68  
Exercisable remaining term 3 years 2 months 13 days  
Exercisable, weighted average fair value $ 1,015  
Options vested, shares 0  
Vested, weighted average fair value $ 0