XML 110 R86.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Long-term debt - Additions and payments of equipment financing (Details) - Equipment financing - CAD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Line of Credit Facility [Line Items] |  |
Finance lease obligations, additions | $ 58,675 | $ 14,526
Finance lease obligations, payments | (48,601) | (27,443)
Finance lease obligations, change in foreign exchange rates | 973 |
Financing obligations, additions | 233,668 | 0
Financing obligations, payments | (110,306) | (15,056)
Finance obligations, change in foreign exchange rates | 6,015 |
Promissory notes, additions | 0 | 3,400
Promissory notes, payments | (5,889) | (5,372)
Promissiory notes, change in foreign exchange rates | 0 |
Total equipment financing, additions | 292,343 | 17,926
Total equipment financing, payments | (164,796) | $ (47,871)
Change in foreign exchange rates | $ 6,988 |

X
- Definition Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_ChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Change In Foreign Exchange Rates Of Note Payable + References No definition available. + Details
Name: | noa_ChangeInForeignExchangeRatesOfNotePayable
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Finance Lease Obligations, Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_FinanceLeaseObligationsChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Finance Obligations, Change In Foreign Exchange Rates + References No definition available. + Details
Name: | noa_FinanceObligationsChangeInForeignExchangeRates
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds From Finance Lease Obligations + References No definition available. + Details
Name: | noa_ProceedsFromFinanceLeaseObligations
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Proceeds From Financing Obligations + References No definition available. + Details
Name: | noa_ProceedsFromFinancingObligations
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Repayment Of Financing Obligations + References No definition available. + Details
Name: | noa_RepaymentOfFinancingObligations
Namespace Prefix: | noa_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of cash outflow for principal payment on finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5 + Details
Name: | us-gaap_FinanceLeasePrincipalPayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash inflow from long-term debt, finance lease obligation, and mandatorily redeemable capital security. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfLongTermDebtAndCapitalSecuritiesNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow from a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of cash outflow for debt, mandatory redeemable security, and principal payment for finance lease obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (a),(b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for a borrowing supported by a written promise to pay an obligation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15 + Details
Name: | us-gaap_RepaymentsOfNotesPayable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=noa_EquipmentFinancingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |