XML 35 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
POST-RETIREMENT BENEFITS - Additional Information (Detail) (USD $)
3 Months Ended 9 Months Ended 3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Mar. 28, 2015
Mar. 29, 2014
Sep. 27, 2014
Sep. 28, 2013
Defined Benefit Plan Disclosure [Line Items]            
Remaining obligations related to the plan           $ 0us-gaap_DefinedBenefitPlanBenefitObligation
Total contribution provided 100,000us-gaap_DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear 200,000us-gaap_DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear 400,000us-gaap_DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear 600,000us-gaap_DefinedBenefitPlanExpectedContributionsInCurrentFiscalYear    
Japan Plan            
Defined Benefit Plan Disclosure [Line Items]            
Plan assets     0us-gaap_DefinedBenefitPlanSettlementsPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Accrued expenses and other liabilities 200,000oclr_AccruedExpensesAndOtherCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
  200,000oclr_AccruedExpensesAndOtherCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Other non current liabilities 5,100,000oclr_TotalOtherNoncurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
  5,100,000oclr_TotalOtherNoncurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
     
Change in the actuarial present value of accumulated plan benefits         500,000us-gaap_DefinedBenefitPlanRecognizedNetGainLossDueToCurtailments
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
 
Defined benefit plan, benefits paid $ 100,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 300,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 200,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember
$ 400,000us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_ForeignPensionPlansDefinedBenefitMember