v3.25.2
Accumulated other comprehensive income (loss) ("AOCI") - Schedule of Pre-Tax Amounts Reclassified from AOCI into Condensed Consolidated Statements of Operations and Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on derivative instruments $ 2,364 $ 403
Total amounts reclassified from AOCI (2,364) (72)
Reclassification out of accumulated other comprehensive income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Total amounts reclassified from AOCI (2,364) (72)
Reclassification out of accumulated other comprehensive income | Interest income    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on available-for-sale securities 0 1
Reclassification out of accumulated other comprehensive income | Cost of revenues    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on derivative instruments (1,588) 8,563
Reclassification out of accumulated other comprehensive income | Selling, general and administrative expenses    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on derivative instruments (122) 357
Retirement benefit plan – Prior service cost 0 330
Reclassification out of accumulated other comprehensive income | Foreign exchange gain (loss), net    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on derivative instruments (654) (9,103)
Reclassification out of accumulated other comprehensive income | Interest expense    
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]    
Unrealized gains (losses) on derivative instruments $ 0 $ (220)