v3.26.1
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, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Calculation of basic EPS            
Net Income (Loss) $ 3,006 $ 15,871 $ 33,952 $ 2,754 $ 18,877 $ 36,706
Less: dividends and undistributed earnings allocated to participating securities (152)   790   512 877
Net income applicable to common stockholders $ 3,158   $ 33,162   $ 18,365 $ 35,829
Basic weighted-average shares outstanding 33,263   33,358   33,328 33,311
Basic EPS $ 0.09   $ 1   $ 0.55 $ 1.08
Calculation of diluted EPS            
Add: reallocation of dividends and undistributed earnings based on assumed conversion         $ (1)  
Net income allocated to common stockholders $ 3,158   $ 33,162   $ 18,364 $ 35,829
Add: weighted-average diluted non-participating securities 12   13   15 22
Weighted average diluted shares outstanding 33,275   33,371   33,343 33,333
Diluted EPS $ 0.09   $ 0.99   $ 0.55 $ 1.07
Shares outstanding excluded from computation of earnings per share 968   508   843 377