XML 110 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 28, 2024
Jun. 30, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Property and equipment, gross $ 383,471 $ 352,835
Less: accumulated depreciation and amortization (273,118) (233,281)
Property and equipment, net 110,353 119,554
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 138,366 125,297
Computer equipment and software | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Computer equipment and software | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 4 years  
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Property and equipment, gross $ 21,694 20,729
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 72,420 70,305
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 150,991 $ 136,504
Machinery and equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 5 years  
Machinery and equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 10 years