XML 143 R206.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 20: Stock Compensation Plans: Schedule of Share-based Compensation, Activity (Details) - Share-based Payment Arrangement, Option
12 Months Ended
Dec. 31, 2019
$ / shares
shares
Granted  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 186,400
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 60.086
Exercised  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares (125,894)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 33.031
Forfeited  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares (25,874)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 49.395
Options exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 255,491
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 37.310
Share based compensation stock option weighted average remaining contractual term 5.10 years
Balance, Beginning of Period  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 773,236
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 43.886
Share based compensation stock option weighted average remaining contractual term 7.44 years
Balance, End of Period  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 807,868
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 49.139
Share based compensation stock option weighted average remaining contractual term 7.54 years