v3.26.1
Earnings Per Share - Reconciliation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic earnings per share:        
Weighted-average common shares outstanding 51,250,245 45,053,650 51,846,961 45,010,925
Net income $ 28,179 $ 21,822 $ 53,764 $ 41,652
Basic earnings per share $ 0.55 $ 0.49 $ 1.04 $ 0.93
Diluted earnings per share:        
Weighted-average common shares outstanding 51,250,245 45,053,650 51,846,961 45,010,925
Diluted average common shares outstanding 52,120,337 45,839,465 52,708,437 45,780,612
Net income $ 28,179 $ 21,822 $ 53,764 $ 41,652
Diluted earnings per share $ 0.54 $ 0.48 $ 1.02 $ 0.91
Restricted Stock and Restricted Stock Units        
Diluted earnings per share:        
Dilutive effect of unvested restricted awards (in shares) 870,092 785,815 861,476 769,687