v3.26.3
Earnings Per Common Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Earnings Per Share [Abstract]        
Net earnings $ 25,606 $ 23,348 $ 74,820 $ 52,148
Less dividend equivalents attributable to RSUs outstanding (850) (795) (2,596) (2,386)
Net earnings attributable to common stockholders used in basic earnings per share calculation 24,756 22,553 72,224 49,762
Net earnings attributable to common stockholders used in diluted earnings per share calculation $ 24,756 $ 22,553 $ 72,224 $ 49,762
Basic 62,412 56,693 60,962 55,767
Incremental shares from stock-based compensation   64   45
Incremental shares from Equity Offering forward agreements 141   22 83
Incremental shares from ATM Program forward agreements 16   145 11
Diluted 62,569 56,757 61,129 55,906
Basic earnings per common share $ 0.40 $ 0.40 $ 1.18 $ 0.89
Diluted earnings per common share $ 0.40 $ 0.40 $ 1.18 $ 0.89