XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of Operations and Summary of Significant Accounting Policies - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic earnings per share      
Net Income $ 27,981 $ 93,408 $ 87,091
Weighted average common shares outstanding (in shares) 43,630,160 43,568,823 43,802,733
Basic earnings per share (in USD per share) $ 0.64 $ 2.14 $ 1.99
Diluted earnings per share      
Net income available to common shareholders $ 27,981 $ 93,408 $ 87,091
Effect of dilutive securities:      
Weighted average common shares outstanding (in shares) 43,843,880 43,699,115 43,955,280
Diluted earnings per share (in USD per share) $ 0.64 $ 2.14 $ 1.98
Restricted stock      
Effect of dilutive securities:      
Effect of dilutive securities (in shares) 208,827 92,381 107,988
Stock options      
Effect of dilutive securities:      
Effect of dilutive securities (in shares) 4,893 37,911 44,559