XML 153 R136.htm IDEA: XBRL DOCUMENT v3.25.4
Net Income Per Common Share - Schedule of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Basic      
Net income applicable to common stock $ 181,272 $ 195,457 $ 144,678
Average common shares outstanding (in shares) 86,940,841 59,350,157 56,099,689
Net income per common share - basic (usd per share) $ 2.09 $ 3.29 $ 2.58
Diluted      
Net income applicable to common stock $ 181,272 $ 195,457 $ 144,678
Average common shares outstanding (in shares) 86,940,841 59,350,157 56,099,689
Effect of dilutive stock-based compensation (in shares) 573,942 398,633 348,474
Average common shares outstanding - diluted (in shares) 87,514,783 59,748,790 56,448,163
Net income per common share - diluted (usd per share) $ 2.07 $ 3.27 $ 2.56