XML 102 R91.htm IDEA: XBRL DOCUMENT v3.25.3
Net Income Per Common Share - Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic        
Net income applicable to common stock $ 59,788 $ 72,455 $ 102,324 $ 150,711
Average common shares outstanding (in shares) 94,623,551 61,217,094 84,403,694 57,934,806
Net income per common share - basic (in usd per share) $ 0.63 $ 1.18 $ 1.21 $ 2.60
Diluted        
Net income applicable to common stock $ 59,788 $ 72,455 $ 102,324 $ 150,711
Average common shares outstanding (in shares) 94,623,551 61,217,094 84,403,694 57,934,806
Effect of dilutive stock-based compensation (in shares) 661,052 415,354 530,696 362,748
Average common shares outstanding - diluted (in shares) 95,284,603 61,632,448 84,934,390 58,297,554
Net income per common share - diluted (in usd per share) $ 0.63 $ 1.18 $ 1.20 $ 2.59