XML 62 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Mar. 28, 2020
Mar. 30, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Document Period End Date     Mar. 28, 2020  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense $ 23,403 $ 22,820 $ 72,141 $ 64,973
Share-based Payment Arrangement, Expense, Tax Benefit 1,969 1,946 7,050 6,214
Net stock-based compensation expense 21,434 20,874 65,091 58,759
Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 3,099 2,613 9,029 7,281
Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 11,351 11,062 33,671 30,758
General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 8,953 9,145 29,441 26,934
Stock options [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 86 77 229 233
Stock options [Member] | Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 10 8 23 28
Stock options [Member] | Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 4 5 12 27
Stock options [Member] | General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense $ 72 $ 64 $ 194 $ 178
Restricted Stock Units (RSUs) [Member]        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Weighted average grant date fair value (per share) $ 58.04 $ 51.01 $ 49.55 $ 54.04
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense $ 20,119 $ 19,534 $ 62,778 $ 56,980
Restricted Stock Units (RSUs) [Member] | Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 2,363 1,951 6,912 5,597
Restricted Stock Units (RSUs) [Member] | Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 9,719 9,399 29,122 26,783
Restricted Stock Units (RSUs) [Member] | General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 8,037 8,184 26,744 24,600
ESP Plan [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 3,198 3,209 9,134 7,760
ESP Plan [Member] | Cost of Sales [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 726 654 2,094 1,656
ESP Plan [Member] | Research and Development Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 1,628 1,658 4,537 3,948
ESP Plan [Member] | General and Administrative Expense [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense 844 897 2,503 2,156
Market stock units [Member]        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Abstract]        
Share-based Payment Arrangement, Expense $ 2,800 $ 3,000 $ 9,600 $ 8,300