XML 76 R100.htm IDEA: XBRL DOCUMENT
v3.19.3.a.u2

Other information - Non-cash (Details) - CAD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2019 | Dec. 31, 2018
Cash paid during the year for: |  |
Interest | $ 20,039 |
Interest | 3,074 | $ 9,258
Operating leases included in cash from operations | 4,435 |
Cash received during the year for: |  |
Interest | 72 | 41
Operating subleases included in cash from operations | 3,074 | 9,258
Non-cash transactions: |  |
Addition of property, plant and equipment by means of finance leases | 28,107 | 49,440
Net increase (decrease) in assets held for sale, offset by property, plant and equipment | 4,230 | (53)
Increase in finance lease obligations related to purchase of heavy equipment fleet and related assets | 0 | 1,759
Increase in finance lease obligations related to investment in affiliates and joint ventures | 0 | 542
Increase in promissory notes related to purchase of heavy equipment fleet and related assets | 0 | 10,851
Increase in long-term debt related to investment in affiliates and joint ventures | 0 | 3,127
Non-cash working capital exclusions: |  |
Net decrease in contract assets related to adoption of revenue accounting standard | 0 | (547)
Increase in inventory related to the purchase of heavy equipment fleet and related assets | 0 | 4,268
Net increase in other assets related to adoption of revenue accounting standard | 0 | 502
Net decrease in accrued liabilities related to conversion of bonus compensation to deferred stock units | 428 | 326
Net decrease in long-term portion of payroll liabilities | 536 | 0
Net decrease in other accrued liabilities | 582 | 0
Net (increase) decrease in accrued liabilities related to dividend payable | (530) | 10
Non-cash working capital transactions related to investments in affiliates and joint ventures: |  |
(Decrease) increase in accounts receivable | (10,260) | 13,234
(Decrease) increase in contract assets | (1,832) | 3,089
(Decrease) increase in inventory | (4,321) | 3,926
(Decrease) increase in prepaid expenses | (341) | 399
Decrease in contract costs | (349) | 0
Decrease (increase) in accounts payable | 3,859 | (10,604)
Decrease (increase) in accrued liabilities | 1,615 | (1,136)
Decrease (increase) in contract liabilities | 152 | (360)
Operating activities: |  |
Accounts receivable | 5,393 | (22,359)
Contract assets | (10,352) | 13,441
Inventories | (12,579) | (443)
Contract costs | 943 | (1,384)
Prepaid expenses and deposits | (663) | (1,513)
Accounts payable | 28,600 | 17,665
Accrued liabilities | 1,034 | 5,923
Contract liabilities | (3,857) | 2,848
Net changes in non-cash working capital | $ 8,519 | $ 14,178

X
- Definition Additions to Assets Held for Sale + References No definition available. + Details
Name: | noa_AdditionsToAssetsHeldForSale
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash Flow, Non-cash Transactions [Abstract] + References No definition available. + Details
Name: | noa_CashFlowNonCashTransactionsAbstract
Namespace Prefix: | noa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash Paid During the Year [Abstract] + References No definition available. + Details
Name: | noa_CashPaidDuringYearAbstract
Namespace Prefix: | noa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash Received During the Year [Abstract] + References No definition available. + Details
Name: | noa_CashReceivedDuringYearAbstract
Namespace Prefix: | noa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease In Accrued Liabilities Due To Conversion Of Bonus Compensation + References No definition available. + Details
Name: | noa_DecreaseInAccruedLiabilitiesDueToConversionOfBonusCompensation
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Decrease In Contract Cost In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_DecreaseInContractCostInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Decrease In Contract With Customer, Asset, Due To Adoption Of Accounting Pronouncement + References No definition available. + Details
Name: | noa_DecreaseInContractWithCustomerAssetDueToAdoptionOfAccountingPronouncement
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase Decrease In Accounts Payable, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInAccountsPayableInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Accounts Receivable, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInAccountsReceivableInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Accrued Liabilities, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInAccruedLiabilitiesInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) In Capitalized Contract Costs + References No definition available. + Details
Name: | noa_IncreaseDecreaseInCapitalizedContractCosts
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Contract With Customer, Asset, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInContractWithCustomerAssetInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Contract With Customer, Liability, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInContractWithCustomerLiabilityInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Inventories, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInInventoriesInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase Decrease In Prepaid, Deferred Expense And Other Assets, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssetsInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase In Inventories Due To Asset Acquisitions + References No definition available. + Details
Name: | noa_IncreaseInInventoriesDueToAssetAcquisitions
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase In Other Assets Noncurrent Due To Adoption Of Accounting Pronouncement + References No definition available. + Details
Name: | noa_IncreaseInOtherAssetsNoncurrentDueToAdoptionOfAccountingPronouncement
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Decrease In Long Term Portion Of Payroll Liabilities + References No definition available. + Details
Name: | noa_NetDecreaseInLongTermPortionOfPayrollLiabilities
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non Cash Working Capital Transactions Related To Investments In Affiliates And Joint Ventures [Abstract] + References No definition available. + Details
Name: | noa_NonCashWorkingCapitalTransactionsRelatedToInvestmentsInAffiliatesAndJointVenturesAbstract
Namespace Prefix: | noa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncash Or Part Noncash Asset Acquisition, Capital Lease Obligations, Addition Of Property, Plant And Equipment + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAssetAcquisitionCapitalLeaseObligationsAdditionOfPropertyPlantAndEquipment
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash Or Part Noncash Asset Acquisition, Capital Lease Obligations, Investment In Affiliates And Joint Ventures + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAssetAcquisitionCapitalLeaseObligationsInvestmentInAffiliatesAndJointVentures
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash Or Part Noncash Asset Acquisition, Capital Lease Obligations, Purchase Of Equipment + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAssetAcquisitionCapitalLeaseObligationsPurchaseOfEquipment
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash Or Part Noncash Asset Acquisition, Debt Assumed + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAssetAcquisitionDebtAssumed
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash Transaction, Increase (Decrease) in Accrued Liabilities, Dividends Payable + References No definition available. + Details
Name: | noa_NoncashTransactionIncreaseDecreaseinAccruedLiabilitiesDividendsPayable
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash or Part Noncash Acquisition, Debt Assumed, Equipment Purchase + References No definition available. + Details
Name: | noa_NoncashorPartNoncashAcquisitionDebtAssumedEquipmentPurchase
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInContractWithCustomerAsset
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInInventories
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period of all assets and liabilities used in operating activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInOperatingCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_IncreaseDecreaseInOperatingCapitalAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The increase (decrease) during the reporting period in other expenses incurred but not yet paid. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInOtherAccruedLiabilities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in prepaid expenses, and assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 17 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585 + Details
Name: | us-gaap_InterestPaidNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=119202524&loc=SL77919372-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=77888421&loc=SL77919311-209978 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 50 -Paragraph 6A -URI http://asc.fasb.org/extlink&oid=118952077&loc=SL77927221-108306 + Details
Name: | us-gaap_OperatingLeaseLeaseIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (g)(1) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Interest received on loans and other debt instruments during the current period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 16 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3337-108585 + Details
Name: | us-gaap_ProceedsFromInterestReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration