XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Nature of Operations and Summary of Significant Accounting Policies      
Net income and net income available to common shareholders $ 74,627 $ 59,313 $ 73,612
Average common shares outstanding 13,558 14,043 14,201
Average common share stock options outstanding 116 61 129
Average diluted common shares 13,674 14,104 14,330
Earnings per common share - basic $ 5.50 $ 4.22 $ 5.18
Earning per common share - diluted $ 5.46 $ 4.21 $ 5.14