XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic EPS [Abstract]        
Weighted average common shares outstanding (in shares) 52,426 47,172 50,100 47,159
Net income available to common stockholders $ 54,471 $ 38,097 $ 113,726 $ 104,636
Basic EPS (in dollars per share) $ 1.04 $ 0.81 $ 2.27 $ 2.22
Diluted EPS [Abstract]        
Weighted average common shares outstanding (in shares) 52,426 47,172 50,100 47,159
Dilutive effect of common stock options and restricted stock (in shares) 217 301 226 251
Weighted average common shares and common share equivalents (in shares) 52,643 47,473 50,326 47,410
Net income available to common stockholders $ 54,471 $ 38,097 $ 113,726 $ 104,636
Diluted EPS (in dollars per share) $ 1.03 $ 0.8 $ 2.26 $ 2.21