XML 82 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases, Year End (Details) - USD ($)
$ in Thousands
Mar. 28, 2025
Dec. 31, 2024
Operating Leases    
2025 $ 24,700 $ 26,799
2026 21,101 24,578
2027 16,427 21,101
2028 15,046 16,427
2029   15,046
Thereafter   27,482
Total minimum lease payments including interest 125,423 131,433
Less: Amounts representing interest 14,704 15,814
Present value of minimum lease principal payments 110,719 115,619
Less:  Current portion of lease liabilities - operating leases 23,199 23,257
Noncurrent portion of lease liabilities - operating leases 87,520 92,362
Financing Leases    
2025 1,233 2,869
2026 338 1,233
2027 345 338
2028 352 345
2029   352
Thereafter   268
Total minimum lease payments including interest 4,696 5,405
Less: Amounts representing interest 315 374
Present value of minimum lease principal payments 4,381 5,031
Less: Current portion of lease liabilities - financing leases 2,660 2,685
Noncurrent portion of lease liabilities - financing leases $ 1,721 $ 2,346