XML 384 R4.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 $ 633,125 $ 408,375 $ 430,158
Defined benefit plans reclassification including pension costs:      
Actuarial gain 3,885 3,762 7,742
Prior service credits (costs) 12 8 (116)
Postretirement benefits reclassification including benefit costs:      
Actuarial gain (loss) 2,239 (6,031) 7,991
Unrealized gain on short-term investments 25 0 0
Pension plan settlement 0 82,822 0
Foreign currency translation adjustment 0 0 9
Other comprehensive income, net of tax 6,161 80,561 15,626
Comprehensive income $ 639,286 $ 488,936 $ 445,784