XML 142 R123.htm IDEA: XBRL DOCUMENT v3.25.4
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]      
Net income $ 291,160 $ 115,525 $ 128,398
Basic weighted average common shares outstanding (in shares) 130,462,418 109,668,911 74,844,489
Dilutive shares (in shares) 44,652 43,821 28,767
Diluted weighted average common shares outstanding (in shares) 130,507,070 109,712,732 74,873,256
Earnings per share:      
Basic (in dollars per share) $ 2.23 $ 1.05 $ 1.72
Diluted (in dollars per share) $ 2.23 $ 1.05 $ 1.71
Anti-dilutive stock options and awards excluded from computation of earnings per share (in shares) 982,721 1,447,878 1,222,890