XML 82 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jul. 01, 2022
Leases [Abstract]    
Year one $ 14,195  
Year two 14,173  
Year three 12,921  
Year four 12,669  
Year five 11,347  
Thereafter 27,349  
Total lease payments 92,654  
Less: imputed interest (15,423)  
Present value of operating lease liabilities $ 77,231 $ 81,134