XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounting Policies - Schedule of Computation of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Basic earnings per share        
Net income $ 14,140 $ 18,763 $ 28,131 $ 36,991
Weighted average common shares outstanding (in shares) 43,712,059 43,639,987 43,686,576 43,611,926
Basic earnings per share (in USD per share) $ 0.32 $ 0.43 $ 0.64 $ 0.85
Diluted earnings per share        
Net income $ 14,140 $ 18,763 $ 28,131 $ 36,991
Weighted average common shares outstanding (in shares) 43,712,059 43,639,987 43,686,576 43,611,926
Effect of dilutive securities:        
Weighted average common shares outstanding (in shares) 43,987,187 43,742,588 43,918,290 43,757,321
Diluted earnings per share (in USD per share) $ 0.32 $ 0.43 $ 0.64 $ 0.85
Restricted stock        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 270,833 102,046 226,864 136,693
Stock options        
Effect of dilutive securities:        
Effect of dilutive securities (in shares) 4,295 555 4,850 8,702