XML 70 R46.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Financial instruments and risk management (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Fair Value Disclosures [Abstract] |
Schedule of financial instruments with carrying amounts that differ from fair values | Financial instruments with carrying amounts that differ from their fair values are as follows:
|  |  |  | December 31, 2023 |  | December 31, 2022
|  | Fair Value Hierarchy Level |  | Carrying Amount |  | Fair Value |  | Carrying Amount |  | Fair Value
Convertible debentures |  | Level 1 |  | 129,750 |  |  | 160,072 |  |  | 129,750 |  |  | 131,795 |
Financing obligations |  | Level 2 |  | 162,266 |  |  | 159,900 |  |  | 32,889 |  |  | 30,783 |
Mortgage |  | Level 2 |  | 28,429 |  |  | 22,780 |  |  | 29,231 |  |  | 24,329 |
Schedule of reconciliation of level 3 recurring fair value measurements | Reconciliation of Level 3 recurring fair value measurements:
|  | December 31, 2023 |  | December 31, 2022
Balance, beginning of the year |  | $ | 3,862 |  |  | $ | 4,669 |
Additions to level 3 |  | 114,096 |  |  | — |
Changes in fair value recognized in earnings |  | 4,681 |  |  | 292 |
Changes in foreign exchange rates |  | 3,587 |  |  | — |
Payments |  | (10,369) |  |  | (1,099) |
Balance, end of the year |  | $ | 115,857 |  |  | $ | 3,862 |
Schedule of credit risk | The following customers accounted for 10% or more of total revenues:
Year ended December 31, |  | 2023 |  | 2022
Customer A |  | 27 | % |  | 21 | %
Customer B |  | 23 | % |  | 31 | %
Customer C |  | 20 | % |  | 24 | %
Customer D |  | 9 | % |  | 14 | %
The following customers represented 10% or more of accounts receivable and contract assets:
|  | December 31, 2023 |  | December 31, 2022
Customer 1 |  | 22 | % |  | — | %
Customer 2 |  | 16 | % |  | 32 | %
Customer 3 |  | 13 | % |  | 16 | %
Customer 4 |  | 9 | % |  | 15 | %
Customer 5 |  | 2 | % |  | 11 | %
Schedule of maximum exposure to credit risk for accounts receivable and contract assets | The Company’s exposure to credit risk for accounts receivable and contract assets is as follows:
|  | December 31, 2023 |  | December 31, 2022
Trade accounts receivable |  | $ | 65,386 |  |  | $ | 39,625 |
Holdbacks |  | 363 |  |  | 372 |
Accrued trade receivables |  | 16,556 |  |  | 33,207 |
Contract receivables, included in accounts receivable |  | $ | 82,305 |  |  | $ | 73,204 |
Other receivables |  | 15,550 |  |  | 10,607 |
Total accounts receivable |  | $ | 97,855 |  |  | $ | 83,811 |
Contract assets |  | 35,027 |  |  | 15,802 |
Total |  | $ | 132,882 |  |  | $ | 99,613 |
Schedule of trade receivables and holdbacks aging | As at December 31, 2023, and December 31, 2022, trade receivables and holdbacks are aged as follows:
|  | December 31, 2023 |  | December 31, 2022
Not past due |  | $ | 53,007 |  |  | $ | 31,923 |
Past due 1-30 days |  | 8,790 |  |  | 6,190 |
Past due 31-60 days |  | 1,772 |  |  | 1,174 |
More than 61 days |  | 2,180 |  |  | 710 |
Total |  | $ | 65,749 |  |  | $ | 39,997 |

X
- Definition Schedule of Trade Receivables Aging [Table Text Block] + References No definition available. + Details
Name: | noa_ScheduleOfTradeReceivablesAgingTableTextBlock
Namespace Prefix: | noa_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-11 + Details
Name: | us-gaap_FairValueByBalanceSheetGroupingTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. The disclosure concerning concentrations of risk may consist of the following information: (1) for concentrations of credit risk disclosure may include: (a) information about the (shared) activity, region, or economic characteristic that identifies the concentration, (b) the maximum amount of loss due to credit risk that, based on the gross fair value of the financial instrument, the entity would incur if parties to the financial instruments that make up the concentration failed completely to perform according to the terms of the contracts and the collateral or other security, if any, for the amount due proved to be of no value to the entity, (c) the policy of requiring collateral or other security to support financial instruments subject to credit risk, information about the entity's access to that collateral or other security, and the nature and a brief description of the collateral or other security supporting those financial instruments, and (d) the policy of entering into master netting arrangements to mitigate the credit risk of financial instruments, information about the arrangements for which the entity is a party, and a brief description of the terms of those arrangements, including the extent to which they would reduce the entity's maximum amount of loss due to credit risk and (2) for disclosure of quantitative information about the market risks of financial instruments that is consistent with the way the company manages or adjusts those risks, disclosure may include: (a) more details about current positions and perhaps activity during the period, (b) the hypothetical effects on comprehensive income (or net assets), or annual income, of several possible changes in market prices, (c) a gap analysis of interest rate re-pricing or maturity dates, (d) the duration of the financial instruments, (e) the entity's value at risk from derivatives and from other positions at the end of the reporting period and the average value at risk during the year, or (f) other ways of reporting quantitative information as internally developed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 23 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-23 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 22 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-22 + Details
Name: | us-gaap_FairValueConcentrationOfRiskTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3 + Details
Name: | us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-16 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-21 + Details
Name: | us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration