v3.25.2
Leases - Additional Information (Details)
$ in Thousands
6 Months Ended
Jun. 29, 2025
USD ($)
option
Dec. 31, 2024
USD ($)
[1]
Dec. 04, 2024
USD ($)
Apr. 01, 2024
USD ($)
Lessee, Lease, Description [Line Items]        
Number of renewal options | option 1      
Lease term 10 years      
Operating lease assets $ 318,036 $ 307,688    
Disposal Group, Held-for-Sale or Disposed of by Sale, Not Discontinued Operations | Protective Solutions "Protexic"        
Lessee, Lease, Description [Line Items]        
Operating lease assets       $ 21,989
Operating lease liabilities       $ 22,396
Eviosys        
Lessee, Lease, Description [Line Items]        
Operating lease liabilities     $ 42,468  
Weighted average remaining lease term     8 years 1 month 6 days  
Weighted average discount rate     4.50%  
Minimum        
Lessee, Lease, Description [Line Items]        
Lease renewal terms 1 year      
Maximum        
Lessee, Lease, Description [Line Items]        
Lease renewal terms 5 years      
[1] The year-end condensed consolidated balance sheet data was derived from audited financial statements, but does not include all disclosures required by accounting principles generally accepted in the United States of America (the “United States” or “U.S.”).