XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.4
EARNINGS PER COMMON SHARE (Reconciliation) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Net Income (Loss) Available to Common Stockholders, Basic $ 309,107 $ 416,546 $ 556,043
Participating Securities, Distributed and Undistributed Earnings (Loss), Basic 154 178 403
Net income $ 309,261 $ 416,724 $ 556,446
Weighted-average common shares outstanding, basic 49,335,230 49,270,496 48,978,452
Weighted-average common shares outstanding, diluted 49,595,945 49,680,127 49,428,967
Restricted Stock Units (RSUs) [Member]      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dilutive awards 81,859 129,937 201,347
Performance-based Restricted Stock Units      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dilutive awards 94,599 173,858 127,623
Employee Stock Option [Member]      
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]      
Dilutive awards 84,257 105,835 121,545