XML 41 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Pension Plans And Other Post Retirement Benefits (Schedule Of Defined Benefit Plans And Long-Term Employee Benefit Obligations) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended 12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Jun. 30, 2014
Jun. 30, 2013
Defined Benefit Plan Disclosure [Line Items]            
Defined Benefit Plan, Benefit Obligation $ 64,066us-gaap_DefinedBenefitPlanBenefitObligation   $ 64,066us-gaap_DefinedBenefitPlanBenefitObligation   $ 58,802us-gaap_DefinedBenefitPlanBenefitObligation $ 52,690us-gaap_DefinedBenefitPlanBenefitObligation
Defined Benefit Plan, Service Cost     1,094us-gaap_DefinedBenefitPlanServiceCost   1,355us-gaap_DefinedBenefitPlanServiceCost  
Defined Benefit Plan, Interest Cost     897us-gaap_DefinedBenefitPlanInterestCost   1,410us-gaap_DefinedBenefitPlanInterestCost  
Defined Benefit Plan, Benefits Paid     (716)us-gaap_DefinedBenefitPlanBenefitsPaid   (1,049)us-gaap_DefinedBenefitPlanBenefitsPaid  
Defined Benefit Plan, Actuarial Gain (Loss)     9,776us-gaap_DefinedBenefitPlanActuarialGainLoss   3,229us-gaap_DefinedBenefitPlanActuarialGainLoss  
Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss)     (5,787)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation   1,167us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation  
Total benefit obligation 66,900us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent   66,900us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent   61,950us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent  
Current portion of benefit obligation 1,554us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities [1]   1,554us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities [1]   1,650us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities [1]  
Noncurrent portion of benefit obligation 65,346us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent   65,346us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent   60,300us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent  
Defined Benefit Pension Plan Liabilities, Current (1,449)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent   (1,449)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent   (1,551)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent  
Defined Benefit Pension Plan, Liabilities, Noncurrent 62,617us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent   62,617us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent   57,251us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent  
Pension expense     2,422us-gaap_PensionExpense 790us-gaap_PensionExpense    
CDT Defined Benefit Plan [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Defined Benefit Plan, Benefit Obligation 31,119us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  31,119us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  29,344us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
23,871us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
Defined Benefit Plan, Service Cost 118us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
115us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
240us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
228us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
458us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Plan, Interest Cost 191us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
219us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
390us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
436us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
877us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Plan, Benefits Paid     (272)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  (522)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Plan, Actuarial Gain (Loss)     4,535us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  3,595us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss)     (3,118)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  1,065us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Total benefit obligation 31,119us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  31,119us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  29,344us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Current portion of benefit obligation 585us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
[1]   585us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
[1]   634us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
[1]  
Noncurrent portion of benefit obligation 30,534us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  30,534us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  28,710us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Pension Plan Liabilities, Current (585)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  (585)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  (634)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Pension Plan, Liabilities, Noncurrent 30,534us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  30,534us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
  28,710us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
 
Defined Benefit Plan, Amortization of Gains (Losses) 105us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
69us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
214us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
138us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
   
Pension expense 414us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
403us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
844us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
802us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_CdtDefinedBenefitPlanMember
   
GXS Germany defined benefit plan [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Defined Benefit Plan, Benefit Obligation 26,445us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  26,445us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  24,182us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
23,637us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
Defined Benefit Plan, Service Cost 77us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
157us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
173us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Plan, Interest Cost 182us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
372us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
408us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Plan, Benefits Paid     (421)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  (461)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Plan, Actuarial Gain (Loss)     4,716us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  452us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss)     (2,561)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  (27)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Total benefit obligation 26,445us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  26,445us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  24,182us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Current portion of benefit obligation 846us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
[1]   846us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
[1]   917us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
[1]  
Noncurrent portion of benefit obligation 25,599us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  25,599us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  23,265us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Pension Plan Liabilities, Current (846)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  (846)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  (917)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Pension Plan, Liabilities, Noncurrent 25,599us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  25,599us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
  23,265us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
 
Defined Benefit Plan, Amortization of Gains (Losses) 0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
   
Pension expense 259us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
529us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
0us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSGermanydefinedbenefitplanMember
   
GXS Philippines defined benefit plan [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Defined Benefit Plan, Benefit Obligation 6,502us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  6,502us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  5,276us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
5,182us-gaap_DefinedBenefitPlanBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
Defined Benefit Plan, Service Cost 357us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
697us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
724us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Plan, Interest Cost 68us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
135us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
125us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Plan, Benefits Paid     (23)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  (66)us-gaap_DefinedBenefitPlanBenefitsPaid
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Plan, Actuarial Gain (Loss)     525us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  (818)us-gaap_DefinedBenefitPlanActuarialGainLoss
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Plan, Foreign Currency Exchange Rate Gain (Loss)     (108)us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  129us-gaap_DefinedBenefitPlanForeignCurrencyExchangeRateChangesBenefitObligation
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Total benefit obligation 6,502us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  6,502us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  5,276us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Current portion of benefit obligation 18us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
[1]   18us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
[1]   0us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
[1]  
Noncurrent portion of benefit obligation 6,484us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  6,484us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  5,276us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Pension Plan Liabilities, Current (18)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  (18)us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  0us-gaap_DefinedBenefitPensionPlanLiabilitiesCurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Pension Plan, Liabilities, Noncurrent 6,484us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  6,484us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
  5,276us-gaap_DefinedBenefitPensionPlanLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
 
Defined Benefit Plan, Amortization of Gains (Losses) 0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
   
Pension expense 425us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
832us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
0us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_GXSPhilippinesdefinedbenefitplanMember
   
Other plans [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Total benefit obligation 2,834us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
  2,834us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
  3,148us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
 
Current portion of benefit obligation 105us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
[1]   105us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
[1]   99us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
[1]  
Noncurrent portion of benefit obligation 2,729us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
  2,729us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
  3,049us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_OtherplansMember
 
Total Defined Benefit Plan [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Defined Benefit Plan, Service Cost 552us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
115us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
1,094us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
228us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
   
Defined Benefit Plan, Interest Cost 441us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
219us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
897us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
436us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
   
Defined Benefit Plan, Amortization of Gains (Losses) 105us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
69us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
214us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
138us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
   
Pension expense $ 1,098us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
$ 403us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
$ 2,205us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
$ 802us-gaap_PensionExpense
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= otex_TotalDefinedBenefitPlanMember
   
[1] The current portion of the benefit obligation has been included within "Accounts payable and accrued liabilities" in the Condensed Consolidated Balance Sheets.