v3.26.1
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Basic and Diluted Earnings per Share [Line Items]    
Net income (loss) $ 30,052 $ 17,700
Weighted-average common shares outstanding, basic (in shares) 25,560,813 25,391,281
Weighted-average common shares outstanding, diluted (in shares) 26,098,592 26,237,647
Basic - net (in dollars per share) $ 1.18 $ 0.70
Diluted - net (in dollars per share) $ 1.15 $ 0.67
Anti-dilutive shares (in shares) 2,000 201,000
Restricted Stock Unit Awards    
Basic and Diluted Earnings per Share [Line Items]    
Add dilutive effect of share-based awards outstanding (in shares) 508,000 846,000
Stock Options    
Basic and Diluted Earnings per Share [Line Items]    
Add dilutive effect of share-based awards outstanding (in shares) 29,000 1,000