XML 90 R78.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Schedule of Earnings per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Earnings per share        
Net income $ 37,509 $ 19,545 $ 41,346 $ 71,043
Average number of common shares issued (in shares) 51,903 51,903 51,903 51,903
Less: average number of treasury shares (in shares) 8,919 7,916 8,645 7,675
Less: average number of unvested stock award shares (in shares) 814 823 802 793
Average number of basic shares outstanding (in shares) 42,170 43,164 42,456 43,435
Average number of diluted shares outstanding (in shares) 42,454 43,347 42,658 43,640
Basic earnings per common share (in dollars per share) $ 0.89 $ 0.45 $ 0.97 $ 1.64
Diluted earnings per common share (in dollars per share) $ 0.88 $ 0.45 $ 0.97 $ 1.63
Unvested stock award        
Earnings per share        
Plus: dilutive effect (in shares) 282 183 201 205
Stock options outstanding        
Earnings per share        
Plus: dilutive effect (in shares) 2 0 1 0