Restructuring Activities (Details) (USD $)
|
3 Months Ended |
9 Months Ended |
3 Months Ended |
|
Mar. 28, 2015
|
Mar. 28, 2015
|
Mar. 29, 2014
|
Jun. 28, 2014
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
$ 14,914,000us-gaap_RestructuringReserve |
|
|
|
Severance and restructuring expenses |
14,509,000us-gaap_RestructuringCharges |
|
40,300,000us-gaap_RestructuringCharges |
|
|
|
Payments for Restructuring |
|
|
(17,682,000)us-gaap_PaymentsForRestructuring |
|
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(5,070,000)us-gaap_RestructuringReserveAccrualAdjustment |
|
|
|
Restructuring Reserve |
13,734,000us-gaap_RestructuringReserve |
|
13,734,000us-gaap_RestructuringReserve |
|
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
50,144,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate |
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
58,067,000us-gaap_RestructuringAndRelatedCostExpectedCost |
|
|
|
Employee-related Liabilities |
5,422,000us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent |
|
5,422,000us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent |
|
|
5,782,000us-gaap_EmployeeRelatedLiabilitiesCurrentAndNoncurrent |
Accrued Liabilities |
7,259,000us-gaap_AccruedLiabilitiesCurrentAndNoncurrent |
|
7,259,000us-gaap_AccruedLiabilitiesCurrentAndNoncurrent |
|
|
4,276,000us-gaap_AccruedLiabilitiesCurrentAndNoncurrent |
Restructuring Reserve, Noncurrent |
1,053,000us-gaap_RestructuringReserveNoncurrent |
|
1,053,000us-gaap_RestructuringReserveNoncurrent |
|
|
4,856,000us-gaap_RestructuringReserveNoncurrent |
San Jose Fab Shutdown Plan [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Severance and restructuring expenses |
9,986,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
25,289,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Payments for Restructuring |
|
|
0us-gaap_PaymentsForRestructuring / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(367,000)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Restructuring Reserve |
6,194,000us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
6,194,000us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
24,922,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
58,067,000us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Restructuring and Related Cost, Incurred and Expected Total |
|
|
83,000,000mxim_RestructuringandRelatedCostIncurredandExpectedTotal / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
|
|
|
Other Restructuring Plans [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
14,914,000us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Severance and restructuring expenses |
4,523,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
15,011,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Payments for Restructuring |
|
|
(17,682,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(4,703,000)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Restructuring Reserve |
7,540,000us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
7,540,000us-gaap_RestructuringReserve / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
25,222,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Restructuring and Related Cost, Expected Cost |
|
|
0us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
|
|
|
Volterra Restructuring Plan [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Severance and restructuring expenses |
|
|
|
|
10,600,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_VolterraRestructuringPlanMember |
|
Business Unit Reorganization [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Severance and restructuring expenses |
|
|
|
|
8,500,000us-gaap_RestructuringCharges / us-gaap_RestructuringPlanAxis = mxim_BusinessUnitReorganizationMember |
|
Employee Severance [Member] | San Jose Fab Shutdown Plan [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Severance and restructuring expenses |
152,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
6,561,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Payments for Restructuring |
|
|
0us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(367,000)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Restructuring Reserve |
6,194,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
6,194,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
6,194,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Restructuring and Related Cost, Expected Cost |
|
|
1,882,000us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[1] |
|
|
Employee Severance [Member] | Other Restructuring Plans [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
5,782,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Severance and restructuring expenses |
2,007,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
11,863,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Payments for Restructuring |
|
|
(13,401,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(1,304,000)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Restructuring Reserve |
2,940,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
2,940,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
16,341,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Restructuring and Related Cost, Expected Cost |
|
|
0us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringCostAndReserveAxis = us-gaap_EmployeeSeveranceMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[1] |
|
|
Accelerated Depreciation [Member] | San Jose Fab Shutdown Plan [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Severance and restructuring expenses |
9,834,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
18,728,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Payments for Restructuring |
|
|
0us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
0us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Restructuring Reserve |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
18,728,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Restructuring and Related Cost, Expected Cost |
|
|
56,185,000us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringCostAndReserveAxis = mxim_AcceleratedDepreciationMember / us-gaap_RestructuringPlanAxis = mxim_SanJoseFabShutdownPlanMember |
[2] |
|
|
Lease Termination Losses [Member] | Other Restructuring Plans [Member] |
|
|
|
|
|
|
Restructuring Reserve [Roll Forward] |
|
|
|
|
|
|
Restructuring Reserve |
|
|
9,132,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Severance and restructuring expenses |
2,516,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
3,148,000us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Payments for Restructuring |
|
|
(4,281,000)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Restructuring Reserve, Accrual Adjustment |
|
|
(3,399,000)us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Restructuring Reserve |
4,600,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
4,600,000us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Restructuring and Related Cost, Cost Incurred to Date |
|
|
8,881,000us-gaap_RestructuringAndRelatedCostCostIncurredToDate / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
Restructuring and Related Cost, Expected Cost |
|
|
$ 0us-gaap_RestructuringAndRelatedCostExpectedCost / us-gaap_RestructuringCostAndReserveAxis = mxim_LeaseTerminationLossesMember / us-gaap_RestructuringPlanAxis = mxim_OtherRestructuringPlansMember |
[3] |
|
|
|
|