v3.26.3
Accumulated other comprehensive income (loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 25, 2026
Sep. 26, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 2,454,256 $ 1,981,812
Other comprehensive income (loss) before reclassification (731) (3,700)
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income (1,555) 662
Tax effects (40) 76
Total other comprehensive income (loss), net of tax (2,326) (2,962)
Ending balance 2,516,054 2,061,168
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 968 10,294
Total other comprehensive income (loss), net of tax (2,326) (2,962)
Ending balance (1,358) 7,332
Unrealized net (Losses)/Gains on Available-for-sale Securities    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 5,596 8,714
Other comprehensive income (loss) before reclassification (4,218) (811)
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income 73 0
Tax effects 0 0
Total other comprehensive income (loss), net of tax (4,145) (811)
Ending balance 1,451 7,903
Unrealized net (Losses)/Gains on Derivative Instruments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (4,760) 1,334
Other comprehensive income (loss) before reclassification 3,480 (2,800)
Amounts reclassified out of AOCI to the unaudited condensed consolidated statements of operations and comprehensive income (1,628) 662
Tax effects (40) 76
Total other comprehensive income (loss), net of tax 1,812 (2,062)
Ending balance (2,948) (728)
Foreign Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 132 246
Other comprehensive income (loss) before reclassification 7 (89)
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 7 (89)
Ending balance $ 139 $ 157