XML 70 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Nature of Operations and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share The following table shows computation of basic and diluted earnings per share.
Years Ended December 31
202420232022
Basic earnings per share
Net income$35,429 $27,981 $93,408 
Weighted average common shares outstanding43,702,314 43,630,160 43,568,823 
Basic earnings per share$0.81 $0.64 $2.14 
Diluted earnings per share
Net income available to common shareholders$35,429 $27,981 $93,408 
Weighted average common shares outstanding43,702,314 43,630,160 43,568,823 
Effect of dilutive securities:
Restricted stock359,704 208,827 92,381 
Stock options2,472 4,893 37,911 
Weighted average common shares outstanding44,064,490 43,843,880 43,699,115 
Diluted earnings per share$0.80 $0.64 $2.14