XML 90 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 29, 2025
Jun. 30, 2024
Leases [Abstract]    
2026 $ 20,910  
2027 19,862  
2028 18,868  
2029 17,946  
2030 14,965  
Thereafter 44,885  
Total future minimum lease payments 137,436  
Less: Imputed remaining interest 21,874  
Total operating lease liabilities 115,562  
Less: Current portion of long-term operating lease liabilities 15,918 $ 16,511
Long-term operating lease liabilities $ 99,644 $ 105,866