XML 73 R46.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS (LOSS) PER SHARE - Components of Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Earnings Per Share [Abstract]        
Net income available to common shareholders, basic $ 55,846 $ 54,300 $ 65,369 $ 100,226
Net income available to common shareholders, diluted $ 55,846 $ 54,300 $ 65,369 $ 100,226
Weighted-average number of common shares outstanding – basic (shares) 31,585,390 31,649,715 31,516,887 31,561,569
Share-based compensation plans (shares) 788,671 1,049,434 915,108 1,215,273
Weighted-average number of common shares – diluted (shares) 32,374,061 32,699,149 32,431,995 32,776,842
Basic earnings per common share (usd per share) $ 1.77 $ 1.72 $ 2.07 $ 3.18
Diluted earnings per common share (usd per share) $ 1.73 $ 1.66 $ 2.02 $ 3.06