XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per 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 EPS [Abstract]        
Weighted average common shares outstanding (in shares) 45,163 42,838 43,662 42,940
Net income available to common stockholders $ 24,606 $ 38,973 $ 88,336 $ 115,874
Basic EPS (in dollars per share) $ 0.54 $ 0.91 $ 2.02 $ 2.7
Diluted EPS [Abstract]        
Weighted average common shares outstanding (in shares) 45,163 42,838 43,662 42,940
Dilutive effect of common stock options and restricted stock (in shares) 236 273 234 254
Weighted average common shares and common share equivalents (in shares) 45,399 43,111 43,896 43,194
Net income available to common stockholders $ 24,606 $ 38,973 $ 88,336 $ 115,874
Diluted EPS (in dollars per share) $ 0.54 $ 0.9 $ 2.01 $ 2.68
Anti-dilutive stock options and restricted stock outstanding (in shares) 27 2 25 2