v3.26.3
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic earnings per share:        
Weighted-average common shares outstanding 50,302,629 52,686,391 51,326,527 47,597,529
Net income $ 28,940 $ 9,871 $ 82,704 $ 51,523
Basic earnings per share $ 0.57 $ 0.19 $ 1.61 $ 1.08
Diluted earnings per share:        
Weighted-average common shares outstanding 50,302,629 52,686,391 51,326,527 47,597,529
Diluted average common shares outstanding 51,145,790 53,509,690 52,181,831 48,385,283
Net Income $ 28,940 $ 9,871 $ 82,704 $ 51,523
Diluted earnings per share $ 0.56 $ 0.18 $ 1.58 $ 1.06
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of unvested restricted awards (in shares) 843,161 823,299 855,304 787,754