v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Detail)
$ in Thousands
Jul. 04, 2026
USD ($)
Lease Disclosure [Line Items]  
2026 (remaining) $ 21,152
2027 35,715
2028 27,366
2029 23,385
2030 20,797
Thereafter 89,915
Total required lease payments 218,330
Less amounts representing interest (72,390)
Present value of lease liabilities 145,940
With Affiliates [Member]  
Lease Disclosure [Line Items]  
2026 (remaining) 9,910
2027 18,841
2028 19,245
2029 19,176
2030 19,543
Thereafter 89,722
Total required lease payments 176,437
With Third Parties [Member]  
Lease Disclosure [Line Items]  
2026 (remaining) 11,242
2027 16,874
2028 8,121
2029 4,209
2030 1,254
Thereafter 193
Total required lease payments $ 41,893