v3.26.3
EARNINGS PER COMMON SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic and Diluted Earnings per Share [Line Items]        
Net income (loss) $ 35,085 $ 39,190 $ 98,502 $ 79,837
Weighted-average common shares outstanding - basic (in shares) 25,710,857 25,501,551 25,650,058 25,455,052
Weighted-average common shares outstanding - diluted (in shares) 26,166,700 26,367,501 26,079,932 26,311,815
Earnings (loss) per share available to common shareholders        
Basic - net (in dollars per share) $ 1.36 $ 1.54 $ 3.84 $ 3.14
Diluted - net (in dollars per share) $ 1.34 $ 1.49 $ 3.78 $ 3.03
Anti-dilutive shares (in shares) 1,000 75,000 1,000 173,000
Restricted Stock Unit Awards        
Basic and Diluted Earnings per Share [Line Items]        
Dilutive effect of share-based awards (in shares) 394,000 856,000 383,000 856,000
Stock Options        
Basic and Diluted Earnings per Share [Line Items]        
Dilutive effect of share-based awards (in shares) 62,000 10,000 47,000 1,000