XML 14 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Restructuring and Related Charges (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 9 Months Ended 3 Months Ended
Mar. 28, 2015
Dec. 27, 2014
item
Mar. 29, 2014
Mar. 28, 2015
Mar. 29, 2014
Sep. 27, 2014
item
Dec. 28, 2013
item
Jun. 28, 2014
item
Restructuring and Related Charges                
Contractual obligations under the operating lease, net of sublease income, fair value $ 1.1jdsu_FairValueOfRemainingOperatingLeasesFutureMinimumPaymentsDueNetOfSubleaseRentals     $ 1.1jdsu_FairValueOfRemainingOperatingLeasesFutureMinimumPaymentsDueNetOfSubleaseRentals       3.1jdsu_FairValueOfRemainingOperatingLeasesFutureMinimumPaymentsDueNetOfSubleaseRentals
New reportable segments   2jdsu_ReportableSegmentsCreated            
Summary of various restructuring plans                
Accrual balance at the beginning of the period       26.2us-gaap_RestructuringReserve   26.2us-gaap_RestructuringReserve    
Restructuring expenses 8.3us-gaap_BusinessExitCosts1   3.6us-gaap_BusinessExitCosts1 20.9us-gaap_BusinessExitCosts1 3.8us-gaap_BusinessExitCosts1      
Cash Settlements       (18.2)us-gaap_PaymentsForRestructuring        
Non-cash settlements and other adjustments       (1.6)us-gaap_RestructuringReserveTranslationAndOtherAdjustment        
Accrual balance at the end of the period 27.3us-gaap_RestructuringReserve     27.3us-gaap_RestructuringReserve        
Separation Restructuring Plan (Workforce Reduction)                
Restructuring and Related Charges                
Number of employees expected to be reduced 80us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
             
CCOP Robbinsville Closure Plan (Workforce Reduction)                
Restructuring and Related Charges                
Number of employees expected to be reduced           30us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
   
Summary of various restructuring plans                
Restructuring expenses 0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
    1.6us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Cash Settlements       (1.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Accrual balance at the end of the period 0.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
    0.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Central Finance and IT Restructuring Plan (Workforce Reduction) | Hologram Business                
Restructuring and Related Charges                
Number of employees expected to be reduced             20us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= jdsu_HologramBusinessMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
 
NE Realignment Plan | Hologram Business                
Restructuring and Related Charges                
Number of employees expected to be reduced               100us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= jdsu_HologramBusinessMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
CCOP Serangoon Closure Plan                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
  1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
   
Restructuring expenses 0.3us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
    0.4us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Cash Settlements       (1.8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Accrual balance at the end of the period 0.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
    0.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
CCOP Serangoon Closure Plan | Hologram Business                
Restructuring and Related Charges                
Number of employees expected to be reduced               40us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= jdsu_HologramBusinessMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
Shared Services Restructuring Plan | Hologram Business                
Restructuring and Related Charges                
Number of employees expected to be reduced               40us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= jdsu_HologramBusinessMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
NE Product Strategy Restructuring Plan | Hologram Business                
Restructuring and Related Charges                
Number of employees expected to be reduced     60us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis
= jdsu_HologramBusinessMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
         
Other plans                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       0.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
  0.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
   
Restructuring expenses 0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
    0.7us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
       
Cash Settlements       (1.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
       
Accrual balance at the end of the period 0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
    0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_Fiscal2013OtherPlansMember
       
Plans Prior to Fiscal 2013                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       2.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
  2.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
   
Restructuring expenses       0.6us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
       
Cash Settlements       (1.5)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
       
Non-cash settlements and other adjustments       (0.3)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
       
Accrual balance at the end of the period 1.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
    1.3us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= jdsu_PlansPriorToFiscal2013Member
       
Workforce Reduction | Separation Restructuring Plan (Workforce Reduction)                
Restructuring and Related Charges                
Number of employees expected to be reduced 220us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
             
New reportable segments   2jdsu_ReportableSegmentsCreated
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
           
Summary of various restructuring plans                
Restructuring expenses 7.4us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
    16.4us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
       
Cash Settlements       (4.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
       
Non-cash settlements and other adjustments       (0.2)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
       
Accrual balance at the end of the period 12.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
    12.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SeparationRestructuringPlanMember
       
Workforce Reduction | CCOP Robbinsville Closure Plan (Workforce Reduction)                
Summary of various restructuring plans                
Restructuring expenses       1.5us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Cash Settlements       (1.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Accrual balance at the end of the period 0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
    0.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Workforce Reduction | Central Finance and IT Restructuring Plan (Workforce Reduction)                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       1.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
  1.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
   
Cash Settlements       (0.1)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
       
Non-cash settlements and other adjustments       (0.3)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
       
Accrual balance at the end of the period 1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
    1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CentralFinanceAndITRestructuringPlanMember
       
Workforce Reduction | NE Realignment Plan                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       4.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
  4.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
   
Restructuring expenses 0.3us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
    0.3us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
       
Cash Settlements       (4.0)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
       
Non-cash settlements and other adjustments       (0.1)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
       
Accrual balance at the end of the period 0.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
    0.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeRealignmentPlanMember
       
Workforce Reduction | CCOP Serangoon Closure Plan                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
  1.7us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
   
Restructuring expenses       0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Cash Settlements       (1.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Accrual balance at the end of the period 0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
    0.2us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Workforce Reduction | Shared Services Restructuring Plan                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       1.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
  1.8us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
   
Restructuring expenses       0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
       
Cash Settlements       (0.9)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
       
Accrual balance at the end of the period 1.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
    1.0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_SharedServicesRestructuringPlanMember
       
Workforce Reduction | NE Product Strategy Restructuring Plan                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       4.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
  4.4us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
   
Restructuring expenses       0.4us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
       
Cash Settlements       (1.6)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
       
Non-cash settlements and other adjustments       (0.7)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
       
Accrual balance at the end of the period 2.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
    2.5us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_SeveranceAndEmployeeBenefitsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeProductStrategyRestructuringPlanMember
       
Ottawa Lease Exit Costs                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       3.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
  3.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
   
Restructuring expenses (0.9)us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
    (0.9)us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
       
Cash Settlements       (0.8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
       
Non-cash settlements and other adjustments       (0.3)us-gaap_RestructuringReserveTranslationAndOtherAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
       
Accrual balance at the end of the period 1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
    1.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_OttawaLeaseExitCostsMember
       
Lease Costs | CCOP Robbinsville Closure Plan (Workforce Reduction)                
Summary of various restructuring plans                
Restructuring expenses 0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
    0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Accrual balance at the end of the period 0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
    0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopRobbinsvilleClosurePlanMember
       
Lease Costs | CCOP Serangoon Closure Plan                
Summary of various restructuring plans                
Restructuring expenses 0.3us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
    0.3us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Cash Settlements       (0.2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Accrual balance at the end of the period 0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
    0.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_CcopSerangoonClosurePlanMember
       
Lease Costs | NE Lease Restructuring Plan (first floor)                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       6.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
  6.9us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
   
Restructuring expenses 0.1us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
    0.5us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
       
Cash Settlements       (1.8)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
       
Accrual balance at the end of the period 5.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
    5.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NeLeaseRestructuringPlanFirstFloorMember
       
Lease Costs | NE Lease Restructuring Plan (Lease Costs)                
Summary of various restructuring plans                
Accrual balance at the beginning of the period       2.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember
  2.1us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember
   
Restructuring expenses       (0.1)us-gaap_BusinessExitCosts1
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember
       
Cash Settlements       (0.4)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember
       
Accrual balance at the end of the period $ 1.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember
    $ 1.6us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= jdsu_LeaseCostsMember
/ us-gaap_RestructuringPlanAxis
= jdsu_NSELeaseRestructuringPlanMember