v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 28, 2025
Jun. 28, 2025
Dec. 31, 2024
Assets [Abstract]      
Held-to-maturity securities, other-than-temporary impairments $ 0   $ 0
Held-to-maturity securities, unrecognized gain 0 $ 0 0
Held-to-maturity Securities, unrecognized loss 0 0 0
Transfers to or from held-maturity securities   0 0
Liabilities [Abstract]      
Long-term debt, fair value 865,500 865,500 850,600
Carrying value of long-term debt, excluding deferred financing costs 935,000 935,000 927,911
Derivative, Notional Amount 25,000 25,000  
Fair Value, Measurements, Recurring [Member]      
Assets [Abstract]      
Assets held in rabbi trusts 53,765 53,765 53,508
Available for sale securities 4,584 4,584 4,043
Fair value assets 58,349 58,349 57,551
Liabilities [Abstract]      
Acquisitions contingent consideration 3,508 3,508 3,801
Level 1 [Member] | Fair Value, Measurements, Recurring [Member]      
Assets [Abstract]      
Assets held in rabbi trusts 23,162 23,162 24,518
Available for sale securities 4,584 4,584 4,043
Fair value assets 27,746 27,746 28,561
Liabilities [Abstract]      
Acquisitions contingent consideration 0 0 0
Level 2 [Member] | Fair Value, Measurements, Recurring [Member]      
Assets [Abstract]      
Assets held in rabbi trusts 30,603 30,603 28,990
Available for sale securities 0 0 0
Fair value assets 30,603 30,603 28,990
Liabilities [Abstract]      
Acquisitions contingent consideration 0 0 0
Level 3 [Member] | Fair Value, Measurements, Recurring [Member]      
Assets [Abstract]      
Assets held in rabbi trusts 0 0 0
Available for sale securities 0 0 0
Fair value assets 0 0 0
Liabilities [Abstract]      
Acquisitions contingent consideration $ 3,508 $ 3,508 $ 3,801