XML 72 R64.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring (Provision of Charges and Liability) (Details) (Employee Severance, USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 28, 2014
Sep. 28, 2014
Jun. 29, 2014
Dec. 28, 2014
Mar. 30, 2014
Restructuring Reserve          
Balance as of March 30, 2014     $ 638us-gaap_RestructuringReserve $ 638us-gaap_RestructuringReserve  
Provision       19,677us-gaap_RestructuringCharges  
Payments       (4,368)us-gaap_PaymentsForRestructuring  
Balance as of December 28, 2014 15,947us-gaap_RestructuringReserve     15,947us-gaap_RestructuringReserve  
Other Restructuring Plan
         
Restructuring Reserve          
Balance as of March 30, 2014     638us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
638us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
 
Provision 300us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
300us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
400us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
972us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
5,500us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
Payments       (1,270)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
 
Balance as of December 28, 2014 340us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
    340us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
638us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_OtherRestructuringPlanMember
High-Speed Converter Business
         
Restructuring Reserve          
Balance as of March 30, 2014     0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
 
Provision 11,900us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
6,800us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
  18,705us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
 
Payments       (3,098)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
 
Balance as of December 28, 2014 $ 15,607us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember
    $ 15,607us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= idti_HighSpeedConverterBusinessMember