XML 76 R4.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Cash Flow (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Cash generated from (used in) Operations    
Net earnings (loss) $ 9,711us-gaap_NetIncomeLoss $ (18,093)us-gaap_NetIncomeLoss
Non-cash items    
Stock-based compensation 2,081us-gaap_ShareBasedCompensation 4,192us-gaap_ShareBasedCompensation
Depreciation and amortization 35,139us-gaap_DepreciationDepletionAndAmortization 29,682us-gaap_DepreciationDepletionAndAmortization
Foreign exchange loss (gain) 1,082us-gaap_ForeignCurrencyTransactionGainLossUnrealized (1,350)us-gaap_ForeignCurrencyTransactionGainLossUnrealized
Disposal of assets 1us-gaap_GainLossOnDispositionOfAssets 80us-gaap_GainLossOnDispositionOfAssets
Disposal of patents   43us-gaap_GainLossOnDispositionOfIntangibleAssets
Deferred income tax expense recovery 6,290us-gaap_DeferredIncomeTaxExpenseBenefit (6,059)us-gaap_DeferredIncomeTaxExpenseBenefit
Accrued investment income (193)us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable (156)us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable
Change in non-cash working capital balances    
Accounts receivable 9,801us-gaap_IncreaseDecreaseInAccountsReceivable (10,860)us-gaap_IncreaseDecreaseInAccountsReceivable
Prepaid expenses and deposits 98us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets (279)us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Payments associated with success fee obligation (4,032)us-gaap_IncreaseDecreaseInOtherAccountsPayable (3,897)us-gaap_IncreaseDecreaseInOtherAccountsPayable
Accounts payable and accrued liabilities (1,349)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities (2,779)us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Cash (used in) generated from operations 58,629us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations (9,476)us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
Financing    
Dividends paid (18,725)us-gaap_PaymentsOfDividends (18,370)us-gaap_PaymentsOfDividends
Common shares repurchased under normal course issuer bid (472)us-gaap_PaymentsForRepurchaseOfCommonStock (7,134)us-gaap_PaymentsForRepurchaseOfCommonStock
Common shares issued for cash on the exercise of options 759us-gaap_ProceedsFromStockOptionsExercised 478us-gaap_ProceedsFromStockOptionsExercised
Common shares issued for cash from Employee Share Purchase Plan 171us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans 196us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans
Cash used in financing (18,267)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations (24,830)us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
Investing    
Sale of short-term investments 121us-gaap_PaymentsForProceedsFromInvestments 160us-gaap_PaymentsForProceedsFromInvestments
Purchase of furniture and equipment (422)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment (1,795)us-gaap_PaymentsToAcquirePropertyPlantAndEquipment
Purchase of patents (43,062)us-gaap_PaymentsToAcquireIntangibleAssets (10,261)us-gaap_PaymentsToAcquireIntangibleAssets
Cash used in investing (43,363)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations (11,896)us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
Foreign exchange (loss) gain on cash held in foreign currency (1,082)us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations 1,350us-gaap_EffectOfExchangeRateOnCashAndCashEquivalentsContinuingOperations
Net cash and cash equivalents used in the year (4,083)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease (44,852)us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease
Cash and cash equivalents, beginning of year 130,394us-gaap_CashAndCashEquivalentsAtCarryingValue 175,246us-gaap_CashAndCashEquivalentsAtCarryingValue
Cash and cash equivalents, end of year $ 126,311us-gaap_CashAndCashEquivalentsAtCarryingValue $ 130,394us-gaap_CashAndCashEquivalentsAtCarryingValue