XML 74 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Common Share - Schedule of Calculation of Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Basic:        
Net income $ 27,383 $ 37,297 $ 80,309 $ 98,737
Average common shares outstanding (in shares) 29,910 32,084 30,487 32,066
Basic net income per common share (in dollars per share) $ 0.91 $ 1.16 $ 2.63 $ 3.08
Diluted:        
Net income $ 27,383 $ 37,297 $ 80,309 $ 98,737
Average common shares outstanding (in shares) 29,910 32,084 30,487 32,066
Adjustment for common share equivalents (in shares) 34 71 48 72
Average common shares outstanding-diluted (in shares) 29,944 32,155 30,535 32,138
Diluted net income per common share (in dollars per share) $ 0.91 $ 1.16 $ 2.63 $ 3.07
Anti-dilutive shares (in shares) 3 3 3 0