XML 43 R44.htm IDEA: XBRL DOCUMENT v2.4.1.9
CREDIT LINE AND NOTES - 6.00% Notes (Details) (USD $)
9 Months Ended 0 Months Ended 3 Months Ended
Mar. 28, 2015
Mar. 29, 2014
Feb. 19, 2015
D
Mar. 28, 2015
Jun. 28, 2014
Feb. 12, 2015
Debt Instrument [Line Items]            
Proceeds from the sale of convertible notes, net $ 61,587,000us-gaap_ProceedsFromConvertibleDebt $ 0us-gaap_ProceedsFromConvertibleDebt        
Net carrying value of the liability component 61,673,000us-gaap_ConvertibleLongTermNotesPayable     61,673,000us-gaap_ConvertibleLongTermNotesPayable 0us-gaap_ConvertibleLongTermNotesPayable  
Convertible Notes | 6.00% Convertible Senior Notes due 2020            
Debt Instrument [Line Items]            
Fixed interest rate     6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
    6.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
Percentage of stock price the Notes were sold     100.00%oclr_DebtInstrumentPercentageofStockPrice
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Proceeds from the sale of convertible notes, net     61,600,000us-gaap_ProceedsFromConvertibleDebt
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Offering expenses     600,000oclr_DebtInstrumentOfferingExpenses
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Interest expense 500,000us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
    500,000us-gaap_InterestExpenseDebt
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
   
Number of threshold trading days     20us-gaap_DebtInstrumentConvertibleThresholdTradingDays
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Consecutive trading days     30 days      
Threshold percentage of stock price trigger     130.00%us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Redemption price, percentage     100.00%us-gaap_DebtInstrumentRedemptionPricePercentage
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
     
Contingent obligation for the make-whole premiums 0oclr_DebtInstrumentConvertibleContingentLiabilityFairValue
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  0oclr_DebtInstrumentConvertibleContingentLiabilityFairValue
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
0oclr_DebtInstrumentConvertibleContingentLiabilityFairValue
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
   
Principal value of the liability component 65,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  65,000,000.0us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
65,000,000us-gaap_DebtInstrumentFaceAmount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
   
Unamortized value of the debt discount (3,327,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
  (3,400,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
(3,327,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
   
Net carrying value of the liability component 61,673,000us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
    61,673,000us-gaap_ConvertibleLongTermNotesPayable
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
   
Convertible Notes | 6.00% Convertible Senior Notes due 2020 | Other Noncurrent Assets            
Debt Instrument [Line Items]            
Debt issuance costs $ 600,000us-gaap_UnamortizedDebtIssuanceExpense
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember
    $ 600,000us-gaap_UnamortizedDebtIssuanceExpense
/ us-gaap_BalanceSheetLocationAxis
= us-gaap_OtherNoncurrentAssetsMember
/ us-gaap_DebtInstrumentAxis
= oclr_SixPercentConvertibleSeniorNotesDue2020Member
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_ConvertibleNotesPayableMember