XML 150 R128.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Earnings Per Share      
Common stock, shares authorized 100,000,000 100,000,000  
Reconciliation of factors used in computing basic and diluted earnings per common share      
Net income $ 66,555 $ 47,700 $ 35,299
Weighted average common shares outstanding for basic earnings per common share (in shares) 60,602,962 60,133,821 59,478,343
Dilutive potential common shares 487,328 555,241 690,796
Shares used in computing diluted earnings per common share (in shares) 61,090,290 60,689,062 60,169,139
Basic earnings per share (in dollars per share) $ 1.10 $ 0.79 $ 0.59
Diluted earnings per share (in dollars per share) $ 1.09 $ 0.79 $ 0.59
Number of shares in computing diluted earnings per common share 1,325,948 1,058,250 1,524,757