v3.25.1
EARNINGS PER SHARE AND STOCKHOLDERS EQUITY - Basic and Diluted EPS (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Calculation of basic EPS    
Net Income (Loss) $ 2,754 $ 11,866
Less: dividends and undistributed earnings allocated to participating securities 95 290
Net income applicable to common stockholders $ 2,659 $ 11,576
Basic weighted-average shares outstanding 33,264 32,978
Basic EPS $ 0.08 $ 0.35
Calculation of diluted EPS    
Add: reallocation of dividends and undistributed earnings based on assumed conversion   $ (1)
Net income allocated to common stockholders $ 2,659 $ 11,575
Add: weighted-average diluted non-participating securities 32 70
Weighted average diluted shares outstanding 33,296 33,048
Diluted EPS $ 0.08 $ 0.35
Shares outstanding excluded from computation of earnings per share 259 181