XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.3
Earnings Per Share - Reconciliation (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 earnings per share:        
Weighted-average common shares outstanding 52,686,391 44,850,325 47,597,529 44,818,693
Net Income $ 9,871 $ 22,951 $ 51,523 $ 66,154
Basic earnings per share $ 0.19 $ 0.52 $ 1.08 $ 1.48
Diluted earnings per share:        
Weighted-average common shares outstanding 52,686,391 44,850,325 47,597,529 44,818,693
Diluted average common shares outstanding 53,509,690 45,679,140 48,385,283 45,628,606
Net earnings available to common stockholders $ 9,871 $ 22,951 $ 51,523 $ 66,154
Diluted earnings per share $ 0.18 $ 0.5 $ 1.06 $ 1.45
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of share-based payment awards (in shares) 823,299 828,815 787,754 809,913