XML 54 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Special Charges (Schedule Of Special Charges Related To Restructuring Plan) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Mar. 31, 2014
Jun. 30, 2014
Restructuring Cost and Reserve [Line Items]          
Acquisition-related costs $ 1,506us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 3,491us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 4,284us-gaap_BusinessCombinationAcquisitionRelatedCosts $ 9,229us-gaap_BusinessCombinationAcquisitionRelatedCosts  
Other charges 2,865otex_RestructuringChargesOther (512)otex_RestructuringChargesOther (5,370)otex_RestructuringChargesOther (2,868)otex_RestructuringChargesOther  
Total Special charges (recoveries) 5,622us-gaap_RestructuringSettlementAndImpairmentProvisions 15,902us-gaap_RestructuringSettlementAndImpairmentProvisions 4,032us-gaap_RestructuringSettlementAndImpairmentProvisions 25,901us-gaap_RestructuringSettlementAndImpairmentProvisions  
OpenText/Actuate Restructuring Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 1,231us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  1,231us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
Special charges 2,071us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
2,071us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
0us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
 
Restructuring Reserve, Accrual Adjustment     2,071us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Payments for Restructuring     (815)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Restructuring Reserve, Translation Adjustment     (25)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Restructuring Plans prior to OpenText/GXS Restructuring Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Special charges (1,275)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_RestructuringPlanspriortoOpenTextGXSRestructuringPlanMember
1,385us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_RestructuringPlanspriortoOpenTextGXSRestructuringPlanMember
(1,600)us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_RestructuringPlanspriortoOpenTextGXSRestructuringPlanMember
8,002us-gaap_RestructuringCharges
/ us-gaap_RestructuringPlanAxis
= otex_RestructuringPlanspriortoOpenTextGXSRestructuringPlanMember
 
Workforce Reduction [Member] | OpenText/Actuate Restructuring Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 1,048us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  1,048us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
Restructuring Reserve, Accrual Adjustment     1,886us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Payments for Restructuring     (813)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Restructuring Reserve, Translation Adjustment     (25)us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_EmployeeSeveranceMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Facility Costs [Member] | OpenText/Actuate Restructuring Plan [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring Reserve 183us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  183us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
  0us-gaap_RestructuringReserve
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
Restructuring Reserve, Accrual Adjustment     185us-gaap_RestructuringReserveAccrualAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Payments for Restructuring     (2)us-gaap_PaymentsForRestructuring
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember
   
Restructuring Reserve, Translation Adjustment     $ 0us-gaap_RestructuringReserveTranslationAdjustment
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
/ us-gaap_RestructuringPlanAxis
= otex_OpenTextActuateRestructuringPlanMember