XML 236 R221.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 21: Stock Compensation Plans: Schedule of Share-based Compensation, Activity (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2017
$ / shares
shares
Options Outstanding | Beginning of Period  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 661,203
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 33.672
Share based compensation stock option weighted average remaining contractual term 7.23 years
Options Outstanding | End of Period  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 682,799
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 38.860
Share based compensation stock option weighted average remaining contractual term 7.38 years
Granted  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 157,800
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 52.118
Exercised  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares (119,692)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 27.352
Forfeited  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares (16,512)
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 41.212
Options Exercisable  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number | shares 240,862
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ / shares $ 27.884
Share based compensation stock option weighted average remaining contractual term 5.20 years