XML 136 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Basic:      
Net income $ 100,534 $ 140,930 $ 176,691
Average common shares outstanding (in shares) 30,346 32,004 31,936
Basic net income per common share (in dollars per share) $ 3.31 $ 4.40 $ 5.53
Diluted:      
Net income $ 100,534 $ 140,930 $ 176,691
Average common shares outstanding (in shares) 30,346 32,004 31,936
Adjustment for common share equivalents (in shares) 47 74 67
Average common shares outstanding-diluted (in shares) 30,393 32,078 32,003
Diluted net income per common share (in dollars per share) $ 3.31 $ 4.39 $ 5.52
Anti-dilutive shares (in shares) 3 3 3