XML 82 R71.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Details) - USD ($)
$ in Thousands
Sep. 26, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 8,753  
2026 28,297 $ 26,799
2027 24,742 24,578
2028 20,221 21,101
2029 18,913 16,427
Thereafter 44,705  
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    
Remainder of 2025 156  
2026 627 2,869
2027 338 1,233
2028 345 338
2029 352 345
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