Annual report [Section 13 and 15(d), not S-K Item 405]

EARNINGS PER SHARE - Schedule of Computation of Basic Earnings Per Share (Details)

v3.25.4
EARNINGS PER SHARE - Schedule of Computation of Basic Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share [Abstract]          
Net Income (Loss) - Basic $ 29,615 $ (2,832) $ 29,359 $ (16,215) $ (26,421)
Weighted Average Shares (in shares)     35,443 35,037 33,104
Basic Earnings per Common Share (in usd per share) $ 0.83 $ (0.08) $ 0.83 $ (0.46) $ (0.80)