v3.26.1
EARNINGS PER SHARE - Basic And Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic        
Net income (loss) $ (13,824) $ 25,809 $ (14,861) $ 28,940
Weighted-average shares (in shares) 22,348,772 22,944,228 22,344,449 23,070,812
Earnings per common share (in dollars per share) $ (0.62) $ 1.12 $ (0.67) $ 1.25
Diluted        
Net income (loss) $ (13,824) $ 25,809 $ (14,861) $ 28,940
Weighted-average shares (in shares) 22,348,772 22,944,228 22,344,449 23,070,812
Effect of dilutive securities   64,479   75,797
Adjusted weighted-average shares and assumed conversions 22,348,772 23,008,707 22,344,449 23,146,609
Earnings per common share (in dollars per share) $ (0.62) $ 1.12 $ (0.67) $ 1.25
Outstanding stock awards not included in calculation of diluted loss per share (in shares) 100,000   100,000