XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Computation of Basic and Diluted 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
Earnings Per Share [Abstract]        
Net income available to common shareholders $ 65,613 $ 77,959 $ 199,427 $ 180,998
Weighted average common shares outstanding - Basic (in shares) 45,746 44,982 45,574 45,458
Dilutive effect of stock-based awards (in shares) 880 857 820 781
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 34 0 11 0
Weighted average common shares outstanding - Diluted (in shares) 46,660 45,839 46,405 46,239
Net income per common share - Basic $ 1.43 $ 1.73 $ 4.38 $ 3.98
Net income per common share - Diluted $ 1.41 $ 1.70 $ 4.30 $ 3.91