v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 187,387 $ 172,812 $ 290,998 $ 338,553
Defined benefit plan reclassification including pension costs:        
Actuarial loss (6) 0 (12) 0
Prior service credits 3 3 6 6
Postretirement benefits reclassification including benefit costs:        
Actuarial gain 0 20 0 40
Unrealized (loss) gain on short-term investments (29) 3 (40) (173)
Other comprehensive (loss) income, net of tax (32) 26 (46) (127)
Comprehensive income $ 187,355 $ 172,838 $ 290,952 $ 338,426