XML 109 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Details) (USD $)
3 Months Ended 12 Months Ended
Dec. 28, 2014
Mar. 29, 2015
Mar. 30, 2014
Mar. 31, 2013
Apr. 01, 2011
Restructuring Reserve [Roll Forward]          
Balance as of beginning of period   $ 638,000us-gaap_RestructuringReserve $ 1,662,000us-gaap_RestructuringReserve   $ 5,198,000us-gaap_RestructuringReserve
Provision   19,383,000us-gaap_RestructuringCharges 5,538,000us-gaap_RestructuringCharges 5,834,000us-gaap_RestructuringCharges  
Cash payments   (7,494,000)us-gaap_PaymentsForRestructuring (6,562,000)us-gaap_PaymentsForRestructuring (9,370,000)us-gaap_PaymentsForRestructuring  
Restructuring Reserve, Translation Adjustment   (2,015,000)us-gaap_RestructuringReserveTranslationAdjustment      
Balance as of end of period   10,512,000us-gaap_RestructuringReserve 638,000us-gaap_RestructuringReserve 1,662,000us-gaap_RestructuringReserve 5,198,000us-gaap_RestructuringReserve
Cost of Revenues          
Restructuring Reserve [Roll Forward]          
Balance as of beginning of period   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
26,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
  1,606,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
Provision     0us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
557,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
 
Cash payments   0us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
(26,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
(2,137,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
 
Restructuring Reserve, Translation Adjustment   0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
     
Balance as of end of period   0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
26,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
1,606,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_CostOfGoodsSoldMember
Operating Expenses          
Restructuring Reserve [Roll Forward]          
Balance as of beginning of period   638,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
1,636,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
  3,592,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
Provision   1,078,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
5,538,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
5,277,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
 
Cash payments   (1,421,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
(6,536,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
(7,233,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
 
Restructuring Reserve, Translation Adjustment   0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
     
Balance as of end of period   295,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
638,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
1,636,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
3,592,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= idti_OperatingExpensesMember
Video Processing Product Lines | Employee Retention          
Restructuring Reserve [Roll Forward]          
Provision       1,100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= idti_EmployeeRetentionMember
/ idti_RestructuringCostAndReserveSpecificsAxis
= idti_VideoProcessingProductLinesMember
 
Oregon Facility | Employee Retention          
Restructuring Reserve [Roll Forward]          
Cash payments       (1,000,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= idti_EmployeeRetentionMember
/ idti_RestructuringCostAndReserveSpecificsAxis
= idti_OregonFacilityMember
 
Other Restructuring Plan, 2015 Restructuring | Employee Severance          
Restructuring Reserve [Roll Forward]          
Provision   1,100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlan2015RestructuringMember
     
Balance as of end of period   300,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlan2015RestructuringMember
     
Number of positions eliminated   28us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlan2015RestructuringMember
     
Restructuring cost incurred   800,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlan2015RestructuringMember
     
Other Restructuring Plan, 2014 Restructuring | Employee Severance          
Restructuring Reserve [Roll Forward]          
Number of positions eliminated   117us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandFourteenMember
     
Restructuring cost incurred   600,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandFourteenMember
4,900,000us-gaap_RestructuringAndRelatedCostIncurredCost
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandFourteenMember
   
Restructuring charges   5,500,000us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandFourteenMember
     
Other Restructuring Plan, 2013 Restructuring | Employee Severance          
Restructuring Reserve [Roll Forward]          
Cash payments     (1,100,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandThirteenRestructuringMember
(3,200,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandThirteenRestructuringMember
 
Number of positions eliminated       132us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandThirteenRestructuringMember
 
Restructuring charges       4,300,000us-gaap_RestructuringCosts
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanTwoThousandThirteenRestructuringMember
 
High-Speed Converter Business          
Restructuring Reserve [Roll Forward]          
Balance as of beginning of period   0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
  0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
Provision 11,900,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
18,305,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
 
Cash payments   (6,073,000)us-gaap_PaymentsForRestructuring
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_PaymentsForRestructuring
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
 
Restructuring Reserve, Translation Adjustment   (2,015,000)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
     
Balance as of end of period   10,217,000us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringReserve
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
High-Speed Converter Business | Employee Severance          
Restructuring Reserve [Roll Forward]          
Provision   $ 18,305,000us-gaap_RestructuringCharges
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
     
Number of positions eliminated   53us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= idti_HighSpeedConverterBusinessMember
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember