v3.26.1
Income taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Unrecognized Tax Benefits [Roll Forward]      
Beginning balance $ 2,760 $ 2,780 $ 1,724
Increases on tax positions for prior years 280 72 1,100
Increases on tax positions for current year 472 209 387
Settlements 0 (166) 0
Statute of limitation expirations (210) (135) (431)
Ending balance $ 3,302 $ 2,760 $ 2,780