v3.25.2
EARNINGS PER SHARE AND STOCKHOLDERS EQUITY - Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Calculation of basic EPS            
Net Income (Loss) $ 33,952 $ 2,754 $ 22,663 $ 11,866 $ 36,706 $ 34,529
Less: dividends and undistributed earnings allocated to participating securities 790   514   877 810
Net income applicable to common stockholders $ 33,162   $ 22,149   $ 35,829 $ 33,719
Basic weighted-average shares outstanding 33,358   33,121   33,311 33,050
Basic EPS $ 1   $ 0.67   $ 1.08 $ 1.02
Calculation of diluted EPS            
Net income allocated to common stockholders $ 33,162   $ 22,149   $ 35,829 $ 33,719
Add: weighted-average diluted non-participating securities 13   33   22 51
Weighted average diluted shares outstanding 33,371   33,154   33,333 33,101
Diluted EPS $ 0.99   $ 0.67   $ 1.07 $ 1.02
Shares outstanding excluded from computation of earnings per share 508   127   377 128