v3.26.1
EARNINGS PER COMMON SHARE (Reconciliation) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net Income (Loss) Available to Common Stockholders, Basic $ 285,981 $ 49,547
Net Income (Loss) Available to Common Stockholders, Diluted 285,981 49,547
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic 162 18
Participating Securities, Distributed and Undistributed Earnings (Loss), Diluted 162 18
Net income $ 286,143 $ 49,565
Weighted-average common shares outstanding, basic 49,460,962 49,307,449
Weighted-average common shares outstanding, diluted 49,714,857 49,528,814
Restricted Stock Units (RSUs) [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive awards 103,004 109,281
Performance-based Restricted Stock Units    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive awards 101,197 32,603
Employee Stock Option [Member]    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Dilutive awards 49,694 79,481