v3.26.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Detail)
$ in Thousands
Apr. 04, 2026
USD ($)
Lease Disclosure [Line Items]  
2026 (remaining) $ 35,912
2027 41,094
2028 33,100
2029 29,382
2030 27,005
Thereafter 98,273
Total required lease payments 264,766
Less amounts representing interest (84,416)
Present value of lease liabilities 180,350
With Affiliates [Member]  
Lease Disclosure [Line Items]  
2026 (remaining) 19,127
2027 24,329
2028 24,927
2029 25,058
2030 25,632
Thereafter 97,418
Total required lease payments 216,491
With Third Parties [Member]  
Lease Disclosure [Line Items]  
2026 (remaining) 16,785
2027 16,765
2028 8,173
2029 4,324
2030 1,373
Thereafter 855
Total required lease payments $ 48,275