v3.25.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. 28, 2025
Mar. 29, 2024
Mar. 28, 2025
Mar. 29, 2024
Disaggregation of Revenue [Line Items]        
Revenues $ 871,799 $ 731,535 $ 2,509,635 $ 2,129,706
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 $ 403,126 $ 271,876 $ 1,085,007 $ 771,814
North America | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 46.20% 37.20% 43.20% 36.30%
U.S.        
Disaggregation of Revenue [Line Items]        
Revenues $ 401,769 $ 268,475 $ 1,080,701 $ 761,622
Others        
Disaggregation of Revenue [Line Items]        
Revenues 1,357 3,401 4,306 10,192
Cayman Islands        
Disaggregation of Revenue [Line Items]        
Revenues 0     0
Asia-Pacific and others        
Disaggregation of Revenue [Line Items]        
Revenues $ 399,837 $ 417,012 $ 1,230,657 $ 1,218,742
Asia-Pacific and others | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 45.90% 57.00% 49.00% 57.20%
Israel        
Disaggregation of Revenue [Line Items]        
Revenues $ 226,406 $ 275,022 $ 758,030 $ 752,736
India        
Disaggregation of Revenue [Line Items]        
Revenues 86,027 63,055 238,486 208,865
Hong Kong        
Disaggregation of Revenue [Line Items]        
Revenues 26,773 15,147 65,735 43,085
Thailand        
Disaggregation of Revenue [Line Items]        
Revenues 15,995 13,059 41,185 36,489
China        
Disaggregation of Revenue [Line Items]        
Revenues 14,694 12,309 40,216 53,831
Singapore        
Disaggregation of Revenue [Line Items]        
Revenues 10,704   33,948  
Japan        
Disaggregation of Revenue [Line Items]        
Revenues 10,425 5,772 27,980 18,408
Malaysia        
Disaggregation of Revenue [Line Items]        
Revenues 8,224 30,993 23,287 100,938
Others        
Disaggregation of Revenue [Line Items]        
Revenues 589 1,655 1,790 4,390
Europe        
Disaggregation of Revenue [Line Items]        
Revenues $ 68,836 $ 42,647 $ 193,971 $ 139,150
Europe | Geographic concentration risk | Revenue from contract with customer benchmark        
Disaggregation of Revenue [Line Items]        
Revenues, percentage 7.90% 5.80% 7.80% 6.50%
U.K.        
Disaggregation of Revenue [Line Items]        
Revenues $ 36,905 $ 18,164 $ 108,617 $ 66,808
Germany        
Disaggregation of Revenue [Line Items]        
Revenues 11,822 10,148 32,033 33,323
Others        
Disaggregation of Revenue [Line Items]        
Revenues $ 20,109 $ 14,335 $ 53,321 $ 39,019