XML 95 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Common Share - Schedule of Computation of Basic and Diluted Earnings Per Common Share (Details) - 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
Numerator:        
Net income $ 22,858 $ 17,484 $ 94,353 $ 72,329
Denominator:        
Weighted-average number of common shares outstanding-basic 78,390 75,983 78,276 75,576
Effect of dilutive securities:        
Performance and restricted stock awards 66 148 57 127
Weighted-average number of common shares outstanding-diluted 78,456 76,131 78,333 75,703
Earnings per common share:        
Basic $ 0.29 $ 0.23 $ 1.2 $ 0.96
Diluted $ 0.29 $ 0.23 $ 1.2 $ 0.96