v3.25.4
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 03, 2026
Dec. 28, 2024
Leases [Abstract]    
2026 $ 102,010  
2027 88,395  
2028 75,387  
2029 53,696  
2030 39,629  
Thereafter 56,863  
Total operating lease payments 415,980  
Less: Interest 61,678  
Present value of operating lease liabilities 354,302  
Amount leases executed, not yet commenced, excluded from table 3,000  
Operating lease liabilities $ 81,191 $ 82,307