v3.25.2
Income taxes - Schedule of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]      
Current $ 27,812 $ 11,993 $ 15,044
Deferred (5,159) 3,180 (2,861)
Total income tax expense $ 22,653 $ 15,173 $ 12,183