XML 84 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
BALANCE SHEET DETAILS - Summary of Accrued Restructuring Charges (Detail) (USD $)
6 Months Ended
Dec. 27, 2014
Jun. 28, 2014
Restructuring Reserve [Roll Forward]    
Beginning balance $ 2,843,000us-gaap_RestructuringReserve  
Charged to restructuring costs 2,007,000us-gaap_RestructuringCharges  
Paid or written-off (4,004,000)us-gaap_PaymentsForRestructuring  
Ending balance 846,000us-gaap_RestructuringReserve  
Current portion 846,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 (126,000)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Paid or written-off (1,360,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Ending balance 395,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_LeaseCancellationsCommitmentsAndOtherChargesMember
 
Current portion 395,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 2,133,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Paid or written-off (2,644,000)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Ending balance 451,000us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Current portion 451,000us-gaap_RestructuringReserveCurrent
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember
 
Non-current portion $ 0us-gaap_RestructuringReserveNoncurrent
/ us-gaap_RestructuringPlanAxis
= oclr_TerminationPaymentsToEmployeesAndRelatedCostsMember