XML 60 R53.htm IDEA: XBRL DOCUMENT v3.24.2
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings Per Share [Abstract]        
Net earnings $ 16,711 $ 13,524 $ 33,434 $ 27,606
Less earnings attributable to RSUs outstanding (664) (547) (1,328) (1,094)
Net earnings attributable to common stockholders used in basic earnings per share calculation 16,047 12,977 32,106 26,512
Net earnings attributable to common stockholders used in diluted earnings per share calculation $ 16,047 $ 12,977 $ 32,106 $ 26,512
Basic 53,979 49,615 53,970 48,309
Incremental shares from stock-based compensation 32 117 17 75
Incremental shares from ATM Program forward agreements   71   124
Incremental shares from the February 2023 Forward Offering   186   68
Diluted 54,011 49,989 53,987 48,576
Basic earnings per common share $ 0.30 $ 0.26 $ 0.59 $ 0.55
Diluted earnings per common share $ 0.30 $ 0.26 $ 0.59 $ 0.55