XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Accounting Policies - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Basic earnings per share        
Net income $ 18,180 $ 16,205 $ 46,311 $ 53,196
Weighted average common shares outstanding (in shares) 43,712,059 43,646,609 43,695,968 43,623,614
Basic earnings per share (in USD per share) $ 0.42 $ 0.37 $ 1.06 $ 1.22
Diluted earnings per share        
Net income $ 18,180 $ 16,205 $ 46,311 $ 53,196
Weighted average common shares outstanding (in shares) 43,712,059 43,646,609 43,695,968 43,623,614
Effect of dilutive securities:        
Weighted average common shares outstanding (in shares) 44,112,321 43,796,069 44,093,495 43,813,947
Diluted earnings per share (in USD per share) $ 0.41 $ 0.37 $ 1.05 $ 1.21
Restricted stock        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 394,939 143,673 392,976 182,559
Stock options        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 5,323 5,787 4,551 7,774