XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements Of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 302,160 $ 247,572 $ 542,837 $ 444,721
Foreign currency translation adjustments 11,190 245 16,532 (971)
Post-retirement plans, amortization of actuarial loss included in net income (1) [1] 506 482 983 966
Other comprehensive income (loss) 11,696 727 17,515 (5)
Comprehensive income $ 313,856 $ 248,299 $ 560,352 $ 444,716
[1] Net of tax of $0.2 million for each of the three months ended June 30, 2025 and 2024, and net of tax of $0.3 million for each of the six months ended June 30, 2025 and 2024.