v3.26.1
Accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 27, 2026
Mar. 28, 2025
Mar. 27, 2026
Mar. 28, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,184,786 $ 1,842,971 $ 1,981,812 $ 1,745,745
Other comprehensive income (loss) before reclassification     (15,091) 12,231
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income     3,219 (430)
Tax effects     1,077 (111)
Total other comprehensive income (loss), net of tax (14,940) 6,200 (10,795) 11,690
Ending balance 2,304,711 1,907,194 2,304,711 1,907,194
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 14,439 2,349 10,294 (3,141)
Total other comprehensive income (loss), net of tax (14,940) 6,200 (10,795) 11,690
Ending balance (501) 8,549 (501) 8,549
Unrealized net (Losses)/Gains on Available-for-sale Securities        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     8,714 (1,179)
Other comprehensive income (loss) before reclassification     (1,325) 9,647
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income     0 0
Tax effects     0 0
Total other comprehensive income (loss), net of tax     (1,325) 9,647
Ending balance 7,389 8,468 7,389 8,468
Unrealized net (Losses)/Gains on Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     1,334 (980)
Other comprehensive income (loss) before reclassification     (13,678) 1,448
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income     3,219 (430)
Tax effects     1,077 (111)
Total other comprehensive income (loss), net of tax     (9,382) 907
Ending balance (8,048) (73) (8,048) (73)
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     246 (982)
Other comprehensive income (loss) before reclassification     (88) 1,136
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income     0 0
Tax effects     0 0
Total other comprehensive income (loss), net of tax     (88) 1,136
Ending balance $ 158 $ 154 $ 158 $ 154