v3.23.1
Revenues from contracts with customers - Schedule of Disaggregation of Revenue by Geographical Regions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2023
Mar. 25, 2022
Mar. 31, 2023
Mar. 25, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 665,281 $ 564,395 $ 1,989,366 $ 1,674,350
Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 100.00% 100.00% 100.00% 100.00%
North America        
Disaggregation of Revenue [Line Items]        
Revenues $ 316,135 $ 296,598 $ 988,791 $ 790,465
North America | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 47.50% 52.50% 49.70% 47.20%
U.S.        
Disaggregation of Revenue [Line Items]        
Revenues $ 310,100 $ 292,475 $ 975,098 $ 781,469
Others        
Disaggregation of Revenue [Line Items]        
Revenues 6,035 4,123 13,693 8,996
CAYMAN ISLANDS        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Asia-Pacific and others        
Disaggregation of Revenue [Line Items]        
Revenues $ 279,941 $ 196,216 $ 816,635 $ 624,439
Asia-Pacific and others | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 42.10% 34.80% 41.10% 37.30%
India        
Disaggregation of Revenue [Line Items]        
Revenues $ 85,731 $ 70,956 $ 247,942 $ 210,009
Israel        
Disaggregation of Revenue [Line Items]        
Revenues 85,562 16,883 182,732 67,318
Hong Kong        
Disaggregation of Revenue [Line Items]        
Revenues 37,120 17,338 109,315 61,575
Malaysia        
Disaggregation of Revenue [Line Items]        
Revenues 30,688 51,188 130,402 163,306
Thailand        
Disaggregation of Revenue [Line Items]        
Revenues 16,706   45,420  
China        
Disaggregation of Revenue [Line Items]        
Revenues 11,194 12,843 60,738 40,624
Japan        
Disaggregation of Revenue [Line Items]        
Revenues 10,044 16,449 32,129 47,258
Others        
Disaggregation of Revenue [Line Items]        
Revenues 2,896 10,559 7,957 34,349
Europe        
Disaggregation of Revenue [Line Items]        
Revenues $ 69,205 $ 71,581 $ 183,940 $ 259,446
Europe | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 10.40% 12.70% 9.20% 15.50%
U.K.        
Disaggregation of Revenue [Line Items]        
Revenues $ 40,292 $ 21,632 $ 103,440 $ 64,151
Germany        
Disaggregation of Revenue [Line Items]        
Revenues 14,532 10,688 40,975 28,098
Ireland        
Disaggregation of Revenue [Line Items]        
Revenues 176 28,640 438 133,024
Others        
Disaggregation of Revenue [Line Items]        
Revenues $ 14,205 $ 10,621 $ 39,087 $ 34,173