XML 31 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
BALANCE SHEET DETAILS - Summary of Accrued Restructuring Charges (Detail) (USD $)
9 Months Ended
Mar. 28, 2015
Jun. 28, 2014
Restructuring Reserve [Roll Forward]    
Beginning balance $ 2,843,000us-gaap_RestructuringReserve  
Charged to restructuring costs 4,264,000us-gaap_RestructuringCharges  
Paid or written-off (4,648,000)us-gaap_PaymentsForRestructuring  
Ending balance 2,459,000us-gaap_RestructuringReserve  
Current portion 2,459,000us-gaap_RestructuringReserveCurrent 2,220,000us-gaap_RestructuringReserveCurrent
Non-current portion 0us-gaap_RestructuringReserveNoncurrent  
Lease Cancellations, Commitments and Other Charges    
Restructuring Reserve [Roll Forward]    
Beginning balance 1,881,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Charged to restructuring costs (121,000)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Paid or written-off (1,491,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Ending balance 269,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Current portion 269,000us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Non-current portion 0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Termination Payments to Employees and Related Costs    
Restructuring Reserve [Roll Forward]    
Beginning balance 962,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Charged to restructuring costs 4,385,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Paid or written-off (3,157,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Ending balance 2,190,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Current portion 2,190,000us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Non-current portion $ 0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember