XML 73 R57.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Jul. 01, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives 3 years  
Property and equipment, gross $ 352,835 $ 317,078
Less: accumulated depreciation and amortization (233,281) (189,887)
Property and equipment, net 119,554 127,191
Computer equipment and software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 125,297 113,930
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 $ 20,729 19,958
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 70,305 66,117
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 136,504 $ 117,073
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