XML 25 R210.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 20: Stock Compensation Plans: Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable (Details)
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Outstanding  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 807,868
Share based compensation stock option weighted average remaining contractual term 7.54 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 49.139
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 255,491
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 37.310
Range of Exercise Prices | $16.810 to 29.640  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 79,493
Share based compensation stock option weighted average remaining contractual term 3.01 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 25.408
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 79,493
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 25.408
Range of Exercise Prices | $32.590 to 38.610  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 66,231
Share based compensation stock option weighted average remaining contractual term 4.89 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 33.043
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 62,606
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 32.794
Range of Exercise Prices | $41.300 to 47.800  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 90,193
Share based compensation stock option weighted average remaining contractual term 6.81 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 41.323
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 35,586
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 41.300
Range of Exercise Prices | $50.710 to 52.500  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 208,851
Share based compensation stock option weighted average remaining contractual term 7.18 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 51.656
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 77,806
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 51.280
Range of Exercise Prices | $55.000 to 59.750  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 363,100
Share based compensation stock option weighted average remaining contractual term 9.39 years
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $ / shares $ 57.763
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number | shares 0
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price | $ / shares $ 0