FACTANKER · measured, cited, anchored official records connected

Organization record

NXT Energy Solutions Inc.

All evidence-backed facts for this organization, identity resolved across official registers.

CIK: 0001009922Every fact source-linked

Cite: FACTANKER, https://factanker.com/entity/8aaf6d15-fc8f-4199-a279-5755acf96670

Facts on record

Newest first; every row links to its evidence page.

FactValuePeriodSource
accounts_payable{"unit": "CAD", "value": 78980, "concept": "us-gaap:AccountsPayableCurrent"}2017-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 105858, "concept": "us-gaap:AccountsReceivableNetCurrent"}2024-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1828523, "concept": "us-gaap:AccountsReceivableNetCurrent"}2023-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 57065, "concept": "us-gaap:AccountsReceivableNetCurrent"}2022-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 841567, "concept": "us-gaap:AccountsReceivableNetCurrent"}2021-12-31sec_edgar
accounts_receivable{"amount": 965548, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2020-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 1384315, "concept": "us-gaap:AccountsReceivableNetCurrent"}2019-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 61279, "concept": "us-gaap:AccountsReceivableNetCurrent"}2018-12-31sec_edgar
accounts_receivable{"amount": 60027, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"}2017-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 205952, "concept": "us-gaap:AccountsReceivableNetCurrent"}2016-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 810400, "concept": "us-gaap:AccountsReceivableNetCurrent"}2015-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 248930, "concept": "us-gaap:AccountsReceivableNetCurrent"}2014-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 295879, "concept": "us-gaap:AccountsReceivableNetCurrent"}2013-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 472308, "concept": "us-gaap:AccountsReceivableNetCurrent"}2012-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 122231, "concept": "us-gaap:AccountsReceivableNetCurrent"}2011-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 3071, "concept": "us-gaap:AccountsReceivableNetCurrent"}2010-12-31sec_edgar
capex{"unit": "CAD", "value": 27029, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquip2024-12-31sec_edgar
capex{"unit": "CAD", "value": 32322, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquip2023-12-31sec_edgar
capex{"unit": "CAD", "value": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment2022-12-31sec_edgar
capex{"unit": "CAD", "value": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment2021-12-31sec_edgar
capex{"amount": 0, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "currency":2020-12-31sec_edgar
capex{"amount": 216691, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curre2019-12-31sec_edgar
capex{"unit": "CAD", "value": 10006, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquip2018-12-31sec_edgar
capex{"unit": "CAD", "value": -3133531, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2017-12-31sec_edgar
capex{"amount": 89702, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "curren2016-12-31sec_edgar
capex{"unit": "CAD", "value": 3380717, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEqu2015-12-31sec_edgar
capex{"unit": "CAD", "value": 41808, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEquip2014-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 263437, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2022-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 2257855, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2021-12-31sec_edgar
cash_and_equivalents{"amount": 2690146, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2020-12-31sec_edgar
cash_and_equivalents{"amount": 2858245, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2019-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 339532, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2018-12-31sec_edgar
cash_and_equivalents{"amount": 166618, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2017-12-31sec_edgar
cash_and_equivalents{"amount": 490496, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency":2016-12-31sec_edgar
cash_and_equivalents{"amount": 7085803, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency"2015-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 50635, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue"2014-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 3319627, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2013-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 5052594, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2012-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 1508946, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2011-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 464583, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2010-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 730395, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR2024-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 401713, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR2023-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 263437, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndR2022-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 2257855, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd2021-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 2690146, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd2020-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 2858245, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd2019-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 4305807, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2024-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 5009117, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2023-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 389217, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActiv2022-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 875428, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActiv2021-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -173616, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2020-12-31sec_edgar
cashflow_financing{"amount": -1503090, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "cur2019-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 9176839, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2018-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 2022944, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2017-12-31sec_edgar
cashflow_financing{"amount": 464811, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre2016-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 327824, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActiv2015-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 3024061, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2014-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 1077456, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2013-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 3203443, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2012-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 1916481, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2011-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 45837, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivi2010-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 42262, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivi2009-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -27029, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv2024-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -32322, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv2023-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": 550000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv2022-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -274049, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi2021-12-31sec_edgar
cashflow_investing{"amount": 3436691, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2020-12-31sec_edgar
cashflow_investing{"amount": -140752, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curr2019-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -2960006, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct2018-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": 3117857, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi2017-12-31sec_edgar
cashflow_investing{"amount": 527496, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre2016-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -277578, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi2015-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -2711867, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct2014-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -2035465, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct2013-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -452787, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi2012-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": 884397, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActiv2011-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -1062623, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAct2010-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": 6566126, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActi2009-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -3969591, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2024-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -4831950, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2023-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -2934004, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2022-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -1033173, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2021-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -3407101, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2020-12-31sec_edgar
cashflow_operating{"amount": 4200101, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr2019-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -6068831, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2018-12-31sec_edgar
cashflow_operating{"amount": -5464679, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2017-12-31sec_edgar
cashflow_operating{"amount": -7587614, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur2016-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 6984922, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActi2015-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -3581186, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2014-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -774958, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActi2013-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 792992, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActiv2012-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -1756515, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2011-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -2692776, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2010-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 78495184, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 78025237, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 68949109, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 65250710, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 64437790, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 64406891, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 68573558, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 58161133, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 53856509, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 53306109, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 44958843, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 42418326, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 39554959, "concept": "us-gaap:CommonStockSharesIssued"}2012-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 34757396, "concept": "us-gaap:CommonStockSharesIssued"}2011-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30826796, "concept": "us-gaap:CommonStockSharesIssued"}2010-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30726796, "concept": "us-gaap:CommonStockSharesIssued"}2009-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 79482768, "concept": "dei:EntityCommonStockSharesOutstanding"}2025-04-28sec_edgar
common_shares_outstanding{"unit": "shares", "value": 78157389, "concept": "dei:EntityCommonStockSharesOutstanding"}2024-04-26sec_edgar
common_shares_outstanding{"unit": "shares", "value": 77626886, "concept": "dei:EntityCommonStockSharesOutstanding"}2023-05-11sec_edgar
common_shares_outstanding{"unit": "shares", "value": 65319962, "concept": "dei:EntityCommonStockSharesOutstanding"}2022-04-29sec_edgar
common_shares_outstanding{"unit": "shares", "value": 64409170, "concept": "dei:EntityCommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 64406891, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"}2019-04-30sec_edgar
common_shares_outstanding{"unit": "shares", "value": 62832843, "concept": "dei:EntityCommonStockSharesOutstanding"}2018-04-27sec_edgar
common_shares_outstanding{"unit": "shares", "value": 53856509, "concept": "dei:EntityCommonStockSharesOutstanding"}2017-04-06sec_edgar
common_shares_outstanding{"unit": "shares", "value": 53308009, "concept": "dei:EntityCommonStockSharesOutstanding"}2016-04-26sec_edgar
common_shares_outstanding{"unit": "shares", "value": 53306109, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 44958843, "concept": "dei:EntityCommonStockSharesOutstanding"}2015-04-23sec_edgar
common_shares_outstanding{"unit": "shares", "value": 44766376, "concept": "dei:EntityCommonStockSharesOutstanding"}2014-04-24sec_edgar
common_shares_outstanding{"unit": "shares", "value": 39554959, "concept": "dei:EntityCommonStockSharesOutstanding"}2013-04-16sec_edgar
common_shares_outstanding{"unit": "shares", "value": 0, "concept": "dei:EntityCommonStockSharesOutstanding"}2010-12-31sec_edgar
current_assets{"unit": "CAD", "value": 1111052, "concept": "us-gaap:AssetsCurrent"}2024-12-31sec_edgar
current_assets{"unit": "CAD", "value": 2283909, "concept": "us-gaap:AssetsCurrent"}2023-12-31sec_edgar
current_assets{"unit": "CAD", "value": 356659, "concept": "us-gaap:AssetsCurrent"}2022-12-31sec_edgar
current_assets{"unit": "CAD", "value": 3914858, "concept": "us-gaap:AssetsCurrent"}2021-12-31sec_edgar
current_assets{"amount": 4074487, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2020-12-31sec_edgar
current_assets{"unit": "CAD", "value": 8445904, "concept": "us-gaap:AssetsCurrent"}2019-12-31sec_edgar
current_assets{"unit": "CAD", "value": 4365970, "concept": "us-gaap:AssetsCurrent"}2018-12-31sec_edgar
current_assets{"amount": 1284008, "concept": "us-gaap:AssetsCurrent", "currency": "USD"}2017-12-31sec_edgar
current_assets{"unit": "CAD", "value": 2316341, "concept": "us-gaap:AssetsCurrent"}2016-12-31sec_edgar
current_assets{"unit": "CAD", "value": 10691918, "concept": "us-gaap:AssetsCurrent"}2015-12-31sec_edgar
current_assets{"unit": "CAD", "value": 5811639, "concept": "us-gaap:AssetsCurrent"}2014-12-31sec_edgar
current_assets{"unit": "CAD", "value": 6577175, "concept": "us-gaap:AssetsCurrent"}2013-12-31sec_edgar
current_assets{"unit": "CAD", "value": 7130383, "concept": "us-gaap:AssetsCurrent"}2012-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 7794708, "concept": "us-gaap:LiabilitiesCurrent"}2024-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 4133931, "concept": "us-gaap:LiabilitiesCurrent"}2023-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 2037662, "concept": "us-gaap:LiabilitiesCurrent"}2022-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 1098376, "concept": "us-gaap:LiabilitiesCurrent"}2021-12-31sec_edgar
current_liabilities{"amount": 1256035, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2020-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 1316722, "concept": "us-gaap:LiabilitiesCurrent"}2019-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 542138, "concept": "us-gaap:LiabilitiesCurrent"}2018-12-31sec_edgar
current_liabilities{"amount": 1602174, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"}2017-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 612831, "concept": "us-gaap:LiabilitiesCurrent"}2016-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 3157790, "concept": "us-gaap:LiabilitiesCurrent"}2015-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 782626, "concept": "us-gaap:LiabilitiesCurrent"}2014-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 4958456, "concept": "us-gaap:LiabilitiesCurrent"}2013-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 2181827, "concept": "us-gaap:LiabilitiesCurrent"}2012-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 3133012, "concept": "us-gaap:LiabilitiesCurrent"}2011-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 649869, "concept": "us-gaap:LiabilitiesCurrent"}2010-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 79482768}2025-04-28sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 78157389}2024-04-26sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 77626886}2023-05-11sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 65319962}2022-04-29sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 64409170}2020-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 64406891}2019-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 0}2019-04-30sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 62832843}2018-04-27sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 53856509}2017-04-06sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 53308009}2016-04-26sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 53306109}2015-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 44958843}2015-04-23sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 44766376}2014-04-24sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 39554959}2013-04-16sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 0}2010-12-31sec_edgar
dei:EntityPublicFloat{"unit": "CAD", "value": 53719651}2014-04-24sec_edgar
dei:EntityPublicFloat{"unit": "CAD", "value": 22546327}2013-04-16sec_edgar
eps_basic{"per": "shares", "amount": -0.12, "concept": "us-gaap:EarningsPerShareBasic", "currency":2024-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareBasic", "currency":2023-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2022-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency":2021-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.09, "concept": "us-gaap:EarningsPerShareBasic", "currency":2020-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2019-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareBasic", "currency":2018-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency":2017-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency":2016-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.22, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2015-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareBasic", "currency":2014-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.13, "concept": "us-gaap:EarningsPerShareBasic", "currency":2013-12-31sec_edgar
eps_basic{"per": "shares", "amount": 0.05, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2012-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareBasic", "currency": 2011-12-31sec_edgar
eps_basic{"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareBasic", "currency":2010-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.12, "concept": "us-gaap:EarningsPerShareDiluted", "currency2024-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.07, "concept": "us-gaap:EarningsPerShareDiluted", "currency2023-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2022-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.05, "concept": "us-gaap:EarningsPerShareDiluted", "currency2021-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.09, "concept": "us-gaap:EarningsPerShareDiluted", "currency2020-12-31sec_edgar
eps_diluted{"per": "shares", "amount": 0.06, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2019-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.11, "concept": "us-gaap:EarningsPerShareDiluted", "currency2018-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency2017-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency2016-12-31sec_edgar
eps_diluted{"per": "shares", "amount": 0.21, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2015-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency2014-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.13, "concept": "us-gaap:EarningsPerShareDiluted", "currency2013-12-31sec_edgar
eps_diluted{"per": "shares", "amount": 0.04, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2012-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.1, "concept": "us-gaap:EarningsPerShareDiluted", "currency"2011-12-31sec_edgar
eps_diluted{"per": "shares", "amount": -0.14, "concept": "us-gaap:EarningsPerShareDiluted", "currency2010-12-31sec_edgar
income_tax_expense{"unit": "CAD", "value": 0, "concept": "us-gaap:IncomeTaxExpenseBenefit"}2024-12-31sec_edgar