XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Sep. 26, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 28,297 $ 26,799
2026 24,742 24,578
2027 20,221 21,101
2028 18,913 16,427
2029   15,046
Thereafter   27,482
Total minimum lease payments including interest 145,631 131,433
Less: Amounts representing interest 19,473 15,814
Present value of minimum lease principal payments 126,158 115,619
Less:  Current portion of lease liabilities - operating leases 24,544 23,257
Noncurrent portion of lease liabilities - operating leases 101,614 92,362
Financing Leases    
2025 627 2,869
2026 338 1,233
2027 345 338
2028 352 345
2029   352
Thereafter   268
Total minimum lease payments including interest 2,086 5,405
Less: Amounts representing interest 208 374
Present value of minimum lease principal payments 1,878 5,031
Less: Current portion of lease liabilities - financing leases 548 2,685
Noncurrent portion of lease liabilities - financing leases $ 1,330 $ 2,346