v3.25.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Mar. 30, 2025
Mar. 31, 2024
Income Taxes [Line Items]    
Income taxes, refund $ 5,191 $ 4,103
Internal Revenue Service [Member]    
Income Taxes [Line Items]    
Income taxes, refund   1,275
Interest on income tax overpayments   457
Accrued interest and penalties   $ 853