v3.26.1
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 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]        
Net earnings $ 22,585 $ 14,014 $ 49,214 $ 28,800
Less dividend equivalents attributable to RSUs outstanding (897) (795) (1,794) (1,590)
Net earnings attributable to common stockholders used in basic earnings per share calculation 21,688 13,219 47,420 27,210
Net earnings attributable to common stockholders used in diluted earnings per share calculation $ 21,688 $ 13,219 $ 47,420 $ 27,210
Basic 60,580 55,530 60,225 55,297
Incremental shares from stock-based compensation 77 54 29 33
Incremental shares from Equity Offering forward agreements 27 22   102
Incremental shares from ATM Program forward agreements 55   99 11
Diluted 60,739 55,606 60,353 55,443
Basic earnings per common share $ 0.36 $ 0.24 $ 0.79 $ 0.49
Diluted earnings per common share $ 0.36 $ 0.24 $ 0.79 $ 0.49