XML 83 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturity of Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 29, 2024
Dec. 31, 2023
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2025 $ 16,724  
2026 16,746  
2027 13,863  
2028 11,077  
2029 9,506  
Thereafter 34,706  
Total future minimum lease payments (undiscounted) 102,622  
Less: Present value discount (22,234)  
Total lease liabilities 80,388 $ 90,616
Lessee, Finance Lease, Liability, Payment, Due [Abstract]    
2025 3,096  
2026 2,597  
2027 2,018  
2028 1,151  
2029 504  
Thereafter 146  
Total future minimum lease payments (undiscounted) 9,512  
Less: Present value discount (1,058)  
Total lease liabilities $ 8,454 $ 7,622