XML 38 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-based compensation - Stock-based compensation expenses (Details) (General and administrative expenses, CAD)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 3,305us-gaap_AllocatedShareBasedCompensationExpense 6,193us-gaap_AllocatedShareBasedCompensationExpense
Share option plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 921us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_ShareOptionPlanMember
981us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_ShareOptionPlanMember
Liability classified restricted share unit plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 790us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_LiabilityClassifiedRestrictedShareUnitPlanMember
2,652us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_LiabilityClassifiedRestrictedShareUnitPlanMember
Equity classified restricted share unit plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 419us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_EquityClassifiedRestrictedShareUnitPlanMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_EquityClassifiedRestrictedShareUnitPlanMember
Performance restricted share unit plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 94us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_PerformanceRestrictedShareUnitPlanMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_PerformanceRestrictedShareUnitPlanMember
Liability classified deferred stock unit plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses (1,100)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_LiabilityClassifiedDeferredStockUnitPlanMember
2,560us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_LiabilityClassifiedDeferredStockUnitPlanMember
Equity classified deferred stock unit plan
   
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expenses 2,181us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_EquityClassifiedDeferredStockUnitPlanMember
0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_GeneralAndAdministrativeExpenseMember
/ us-gaap_PlanNameAxis
= noa_EquityClassifiedDeferredStockUnitPlanMember