XML 109 R5.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Changes in Shareholders' Equity (CAD)
In Thousands, unless otherwise specified
Total
Common shares
Treasury shares
Additional paid-in capital
Deficit
Accumulated other comprehensive (loss) income
Beginning balance at Dec. 31, 2012 132,557us-gaap_StockholdersEquity 304,908us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  10,292us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(182,616)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
(27)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 69,184us-gaap_NetIncomeLoss       69,184us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Unrealized foreign currency translation loss 27us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax         27us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Exercised stock options 1,175us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 1,742us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (567)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 632us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     632us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Share purchase program (11,740)noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan (16,133)noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  4,393noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Ending balance at Dec. 31, 2013 191,835us-gaap_StockholdersEquity 290,517us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
14,750us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(113,432)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (1,169)us-gaap_NetIncomeLoss       (1,169)us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Unrealized foreign currency translation loss 0us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax          
Exercised stock options 2,807us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised 4,521us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (1,714)us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Stock-based compensation 4,533us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue     4,533us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Dividends (2,801)us-gaap_DividendsCommonStockCash       (2,801)us-gaap_DividendsCommonStockCash
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
 
Share purchase program (1,941)noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan (4,238)noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  2,297noa_AdjustmentsToAdditionalPaidInCapitalRepurchaseOfSharesToSettleStockAwardPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
   
Purchase of treasury shares for settlement of certain equity classified stock-based compensation (3,685)us-gaap_TreasuryStockValueAcquiredCostMethod   (3,685)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
     
Ending balance at Dec. 31, 2014 189,579us-gaap_StockholdersEquity 290,800us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
(3,685)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
19,866us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
(117,402)us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
0us-gaap_StockholdersEquity
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember