v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 28, 2026
Jun. 29, 2025
Leases [Abstract]    
2027 $ 22,555  
2028 22,366  
2029 21,288  
2030 17,002  
2031 14,875  
Thereafter 35,291  
Total future minimum lease payments 133,377  
Less: Imputed remaining interest 20,618  
Total operating lease liabilities 112,759  
Less: Current portion of long-term operating lease liabilities 17,291 $ 15,918
Long-term operating lease liabilities $ 95,468 $ 99,644