v3.26.1
Leases - Future Minimum Payments (Details)
$ in Thousands
Jun. 27, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 11,501
2027 30,458
2028 29,556
2029 27,367
2030 24,457
Thereafter 125,390
Total undiscounted lease payments 248,729
Less: Imputed interest (54,946)
Present value of future minimum lease payments $ 193,783