XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net income $ 266,340 $ 871,142 $ 1,183,370
Postretirement benefits:      
Actuarial gain (loss) 28 (12) 482
Prior service cost 0 (296) 0
Amortization of prior service costs/actuarial gain (74) (41) 292
Income tax expense (benefit) 10 (63) (157)
Total comprehensive income $ 266,304 $ 871,322 $ 1,183,987