XML 138 R114.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Other information - Supplemental cash flow information and net change in non-cash working capital (Details) - CAD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Cash paid during the year for: |  |
Interest | $ 33,498 | $ 24,084
Income taxes | 1,370 | 0
Cash received during the year for: |  |
Interest | 446 | 177
Non-cash transactions: |  |
Addition of property, plant and equipment by means of finance leases | 28,159 | 8,931
Addition of property, plant and equipment by means of finance leases assumed through acquisition | 30,516 | 0
Increase in assets held for sale, offset by property, plant and equipment | 10,927 | 4,276
Non-cash working capital exclusions: |  |
Net increase in accounts receivable related to realized gain on derivative financial instruments | 4,015 | 0
Net decrease (increase) in accounts payable and accrued liabilities related to loans from affiliates and joint ventures | 2,113 | (13,500)
Net decrease in accrued liabilities related to conversion of bonus compensation to deferred stock units | 0 | 639
Net increase in accrued liabilities related to the current portion of deferred stock unit liability | 0 | (5,099)
Net increase in accrued liabilities related to the current portion of contingent consideration | (7,342) | 0
Net increase in accrued liabilities related to taxes payable | 367 | (362)
Net increase in accrued liabilities related to dividend payable | (576) | (961)
Non-cash working capital transactions related to acquisition of MacKellar and ML Northern |  |
Increase in accounts receivable | 65,033 | 4,068
Increase in contract assets | 713 | 0
Increase in inventory | 12,155 | 0
Increase in prepaid expenses | 2,187 | 30
Increase in accounts payable | (45,829) | (48)
Increase in accrued liabilities | (22,464) | (599)
Non-cash working capital movement from change in foreign exchange rates |  |
Increase in accounts receivable | 2,073 | 0
Increase in contract assets | 23 | 0
Increase in inventory | 387 | 0
Increase in prepaid expenses | 70 | 0
Increase in accounts payable | (1,727) | 0
Increase in accrued liabilities | (828) | 0
Operating activities: |  |
Accounts receivable | 57,077 | (10,956)
Contract assets | (18,489) | (6,043)
Inventories | (2,522) | (5,354)
Contract costs | 0 | 2,673
Prepaid expenses and deposits | 6,379 | (3,453)
Accounts payable | 9,585 | 12,750
Accrued liabilities | 372 | (989)
Contract liabilities | (1,352) | (1,938)
Net changes in non-cash working capital | 51,050 | (13,310)
Net increase in accrued liabilities related to deferred consideration for acquisition of MacKellar |  |
Non-cash working capital exclusions: |  |
Net increase in accrued liabilities related to deferred consideration for acquisition | (13,439) | 0
Net increase in accrued liabilities related to deferred consideration for acquisition of ML Northern |  |
Non-cash working capital exclusions: |  |
Net increase in accrued liabilities related to deferred consideration for acquisition | $ 0 | $ (5,002)

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 Increase (Decrease) In Accounts Receivable Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseInAccountsReceivableDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) In Accrued Liabilities Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseInAccruedLiabilitiesDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
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 Assets Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseInContractAssetsDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) In Inventory Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseInInventoryDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) In Prepaid Expenses Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseInPrepaidExpensesDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (Decrease) Increase In Accounts Payable Due To Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_IncreaseDecreaseIncreaseInAccountsPayableDueToChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Increase (Decrease) In Accounts Receivable Related To Realized Gain On Derivative Financial Instruments + References No definition available. + Details
Name: | noa_NetIncreaseDecreaseInAccountsReceivableRelatedToRealizedGainOnDerivativeFinancialInstruments
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Increase (Decrease) In Accrued Liabilities Related To Taxes Payable + References No definition available. + Details
Name: | noa_NetIncreaseDecreaseInAccruedLiabilitiesRelatedToTaxesPayable
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Increase In Accrued Liabilities Related To Deferred Consideration For Acquisition + References No definition available. + Details
Name: | noa_NetIncreaseInAccruedLiabilitiesRelatedToDeferredConsiderationForAcquisition
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Increase In Accrued Liabilities Related To The Current Portion Of Contingent Consideration + References No definition available. + Details
Name: | noa_NetIncreaseInAccruedLiabilitiesRelatedToTheCurrentPortionOfContingentConsideration
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Net Increase in Accrued Liabilities Related to the Current Portion of Deferred Stock Units Liability + References No definition available. + Details
Name: | noa_NetIncreaseInAccruedLiabilitiesRelatedToTheCurrentPortionOfDeferredStockUnitsLiability
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non-Cash Working Capital Movement From Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_NonCashWorkingCapitalMovementFromChangeInForeignExchangeRatesAbstract
Namespace Prefix: | noa_
Data Type: | xbrli:stringItemType
Balance Type: | na
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 Acquisition, Accrued Liabilities Assumed + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAcquisitionAccruedLiabilitiesAssumed
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Noncash Or Part Noncash Acquisition, Contract Assets + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAcquisitionContractAssets
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Noncash or Part Noncash Acquisition, Prepaid Expenses Acquired + References No definition available. + Details
Name: | noa_NoncashOrPartNoncashAcquisitionPrepaidExpensesAcquired
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 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
- 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 amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 25 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 + Details
Name: | us-gaap_IncomeTaxesPaid
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 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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties
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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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/2003/role/disclosureRef -Topic 912 -SubTopic 310 -Name Accounting Standards Codification -Section 45 -Paragraph 11 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 Amount of increase (decrease) in prepaid expenses, and assets classified as other. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (a) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28 + 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 -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 17 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2 + Details
Name: | us-gaap_InterestPaidNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The amount of accounts receivable that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_NoncashOrPartNoncashAcquisitionAccountsReceivableAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of inventory that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_NoncashOrPartNoncashAcquisitionInventoryAcquired1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5 + Details
Name: | us-gaap_NoncashOrPartNoncashAcquisitionPayablesAssumed1
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 -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-16 + Details
Name: | us-gaap_ProceedsFromInterestReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=noa_MacKellarMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=noa_MLNorthernServicesLtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |