FACTANKER

North American Construction Group Ltd.

CIK 0001368519

FaktWertZeitQuelle
accounts_payable{"unit": "CAD", "value": 102054000, "concept": "us-gaap:AccountsPayableCurrent"}2025-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 110750000, "concept": "us-gaap:AccountsPayableCurrent"}2024-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 146190000, "concept": "us-gaap:AccountsPayableCurrent"}2023-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 102549000, "concept": "us-gaap:AccountsPayableCurrent"}2022-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 76251000, "concept": "us-gaap:AccountsPayableCurrent"}2021-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 41428000, "concept": "us-gaap:AccountsPayableCurrent"}2020-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 88201000, "concept": "us-gaap:AccountsPayableCurrent"}2019-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 63460000, "concept": "us-gaap:AccountsPayableCurrent"}2018-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 35191000, "concept": "us-gaap:AccountsPayableCurrent"}2017-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 29551000, "concept": "us-gaap:AccountsPayableCurrent"}2016-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 25034000, "concept": "us-gaap:AccountsPayableCurrent"}2015-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 58089000, "concept": "us-gaap:AccountsPayableCurrent"}2014-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 48438000, "concept": "us-gaap:AccountsPayableCurrent"}2013-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 73727000, "concept": "us-gaap:AccountsPayableCurrent"}2013-03-31sec_edgar
accounts_payable{"unit": "CAD", "value": 109577000, "concept": "us-gaap:AccountsPayableCurrent"}2012-12-31sec_edgar
accounts_payable{"unit": "CAD", "value": 171130000, "concept": "us-gaap:AccountsPayableCurrent"}2012-03-31sec_edgar
accounts_payable{"unit": "CAD", "value": 86053000, "concept": "us-gaap:AccountsPayableCurrent"}2011-03-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 54901000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2025-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 70202000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2024-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 65749000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2023-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 39997000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2022-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 52154000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2021-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 23701000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2020-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 45838000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2019-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 68471000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2018-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 45716000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2017-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 39274000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2016-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 24028000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2015-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 65474000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2014-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 68364000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2013-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 93451000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2013-03-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 151861000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2012-12-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 213051000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2012-03-31sec_edgar
accounts_receivable{"unit": "CAD", "value": 128482000, "concept": "us-gaap:AccountsReceivableNetCurrent"}2011-03-31sec_edgar
capex{"unit": "CAD", "value": 281095000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2025-12-31sec_edgar
capex{"unit": "CAD", "value": 303756000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2024-12-31sec_edgar
capex{"unit": "CAD", "value": 202809000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2023-12-31sec_edgar
capex{"unit": "CAD", "value": 111499000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2022-12-31sec_edgar
capex{"unit": "CAD", "value": 112563000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2021-12-31sec_edgar
capex{"unit": "CAD", "value": 117069000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2020-12-31sec_edgar
capex{"unit": "CAD", "value": 157026000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndE2019-12-31sec_edgar
capex{"unit": "CAD", "value": 81078000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2018-12-31sec_edgar
capex{"unit": "CAD", "value": 53813000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2017-12-31sec_edgar
capex{"unit": "CAD", "value": 27075000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2016-12-31sec_edgar
capex{"unit": "CAD", "value": 32492000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2015-12-31sec_edgar
capex{"unit": "CAD", "value": 35146000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2014-12-31sec_edgar
capex{"unit": "CAD", "value": 31351000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2013-12-31sec_edgar
capex{"unit": "CAD", "value": 32639000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2013-03-31sec_edgar
capex{"unit": "CAD", "value": 54087000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2012-12-31sec_edgar
capex{"unit": "CAD", "value": 49465000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2012-03-31sec_edgar
capex{"unit": "CAD", "value": 32596000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2011-03-31sec_edgar
capex{"unit": "CAD", "value": 51888000, "concept": "us-gaap:PaymentsToAcquirePropertyPlantAndEq2010-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 100128000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2025-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 77875000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2024-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 88614000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2023-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 69144000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2022-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 16601000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2021-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 43447000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2020-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 5544000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2019-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 19508000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2018-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 8186000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2017-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 13666000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2016-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 32351000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2015-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 956000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2014-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 13742000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2013-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 598000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2013-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 1164000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2012-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 1400000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2012-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 1797000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValu2011-12-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 722000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue2011-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 103005000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVa2010-03-31sec_edgar
cash_and_equivalents{"unit": "CAD", "value": 98880000, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingVal2009-03-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 100128000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashA2025-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 77875000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2024-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 88614000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2023-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 69144000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2022-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 16601000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2021-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 43447000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2020-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 5208000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd2019-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 19508000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAn2018-12-31sec_edgar
cash_and_restricted_cash{"unit": "CAD", "value": 8186000, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAnd2017-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 21564000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2025-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 45984000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2024-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -7747000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2023-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -19493000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2022-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -92759000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2021-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 4516000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2020-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -11230000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2019-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 130565000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2018-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -21630000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2017-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -48000000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2016-12-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 1565000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActi2012-03-31sec_edgar
cashflow_financing{"unit": "CAD", "value": -37095000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAc2011-03-31sec_edgar
cashflow_financing{"unit": "CAD", "value": 21111000, "concept": "us-gaap:NetCashProvidedByUsedInFinancingAct2010-03-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -264830000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2025-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -298295000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2024-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -244879000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2023-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -97469000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2022-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -99269000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2021-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -112827000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2020-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -160678000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2019-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -228614000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingA2018-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -33595000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2017-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -10516000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2016-12-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -64200000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2012-03-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -64632000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2011-03-31sec_edgar
cashflow_investing{"unit": "CAD", "value": -59611000, "concept": "us-gaap:NetCashProvidedByUsedInInvestingAc2010-03-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 264089000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2025-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 241219000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2024-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 278090000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2023-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 169201000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2022-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 165180000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2021-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 146550000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2020-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 157944000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2019-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 109371000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2018-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 49745000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2017-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 39831000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2016-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 77099000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2015-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 41701000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2014-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 57488000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2013-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 52929000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2013-03-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 87175000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2012-12-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 57098000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2012-03-31sec_edgar
cashflow_operating{"unit": "CAD", "value": -12178000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAc2011-03-31sec_edgar
cashflow_operating{"unit": "CAD", "value": 42625000, "concept": "us-gaap:NetCashProvidedByUsedInOperatingAct2010-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 28821481, "concept": "us-gaap:CommonStockSharesIssued"}2025-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 27704450, "concept": "us-gaap:CommonStockSharesIssued"}2024-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 27827282, "concept": "us-gaap:CommonStockSharesIssued"}2023-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 27827282, "concept": "us-gaap:CommonStockSharesIssued"}2022-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30022928, "concept": "us-gaap:CommonStockSharesIssued"}2021-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 31011831, "concept": "us-gaap:CommonStockSharesIssued"}2020-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 27502912, "concept": "us-gaap:CommonStockSharesIssued"}2019-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 27088816, "concept": "us-gaap:CommonStockSharesIssued"}2018-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 28070150, "concept": "us-gaap:CommonStockSharesIssued"}2017-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 30518907, "concept": "us-gaap:CommonStockSharesIssued"}2016-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 33150281, "concept": "us-gaap:CommonStockSharesIssued"}2015-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 34923916, "concept": "us-gaap:CommonStockSharesIssued"}2014-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 34746236, "concept": "us-gaap:CommonStockSharesIssued"}2013-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesIssued"}2013-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesIssued"}2012-12-31sec_edgar
common_shares_issued{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesIssued"}2012-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 36242526, "concept": "us-gaap:CommonStockSharesIssued"}2011-03-31sec_edgar
common_shares_issued{"unit": "shares", "value": 36049276, "concept": "us-gaap:CommonStockSharesIssued"}2010-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28821481, "concept": "us-gaap:CommonStockSharesOutstanding"}2025-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 27704450, "concept": "dei:EntityCommonStockSharesOutstanding"}2024-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 27827282, "concept": "us-gaap:CommonStockSharesOutstanding"}2023-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 27827282, "concept": "us-gaap:CommonStockSharesOutstanding"}2022-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30022928, "concept": "us-gaap:CommonStockSharesOutstanding"}2021-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 31011831, "concept": "us-gaap:CommonStockSharesOutstanding"}2020-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 27502912, "concept": "us-gaap:CommonStockSharesOutstanding"}2019-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 27088816, "concept": "us-gaap:CommonStockSharesOutstanding"}2018-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 28070150, "concept": "us-gaap:CommonStockSharesOutstanding"}2017-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 30518907, "concept": "us-gaap:CommonStockSharesOutstanding"}2016-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 33150281, "concept": "us-gaap:CommonStockSharesOutstanding"}2015-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 34923916, "concept": "us-gaap:CommonStockSharesOutstanding"}2014-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 34746236, "concept": "us-gaap:CommonStockSharesOutstanding"}2013-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesOutstanding"}2013-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesOutstanding"}2012-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36251006, "concept": "us-gaap:CommonStockSharesOutstanding"}2012-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36249086, "concept": "us-gaap:CommonStockSharesOutstanding"}2011-12-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36242526, "concept": "us-gaap:CommonStockSharesOutstanding"}2011-03-31sec_edgar
common_shares_outstanding{"unit": "shares", "value": 36049276, "concept": "us-gaap:CommonStockSharesOutstanding"}2010-03-31sec_edgar
current_assets{"unit": "CAD", "value": 362220000, "concept": "us-gaap:AssetsCurrent"}2025-12-31sec_edgar
current_assets{"unit": "CAD", "value": 325466000, "concept": "us-gaap:AssetsCurrent"}2024-12-31sec_edgar
current_assets{"unit": "CAD", "value": 295200000, "concept": "us-gaap:AssetsCurrent"}2023-12-31sec_edgar
current_assets{"unit": "CAD", "value": 230359000, "concept": "us-gaap:AssetsCurrent"}2022-12-31sec_edgar
current_assets{"unit": "CAD", "value": 147179000, "concept": "us-gaap:AssetsCurrent"}2021-12-31sec_edgar
current_assets{"unit": "CAD", "value": 119277000, "concept": "us-gaap:AssetsCurrent"}2020-12-31sec_edgar
current_assets{"unit": "CAD", "value": 117801000, "concept": "us-gaap:AssetsCurrent"}2019-12-31sec_edgar
current_assets{"unit": "CAD", "value": 129707000, "concept": "us-gaap:AssetsCurrent"}2018-12-31sec_edgar
current_assets{"unit": "CAD", "value": 88858000, "concept": "us-gaap:AssetsCurrent"}2017-12-31sec_edgar
current_assets{"unit": "CAD", "value": 74946000, "concept": "us-gaap:AssetsCurrent"}2016-12-31sec_edgar
current_assets{"unit": "CAD", "value": 79089000, "concept": "us-gaap:AssetsCurrent"}2015-12-31sec_edgar
current_assets{"unit": "CAD", "value": 150372000, "concept": "us-gaap:AssetsCurrent"}2014-12-31sec_edgar
current_assets{"unit": "CAD", "value": 127876000, "concept": "us-gaap:AssetsCurrent"}2013-12-31sec_edgar
current_assets{"unit": "CAD", "value": 356657000, "concept": "us-gaap:AssetsCurrent"}2013-03-31sec_edgar
current_assets{"unit": "CAD", "value": 253880000, "concept": "us-gaap:AssetsCurrent"}2012-12-31sec_edgar
current_assets{"unit": "CAD", "value": 326964000, "concept": "us-gaap:AssetsCurrent"}2012-03-31sec_edgar
current_assets{"unit": "CAD", "value": 251364000, "concept": "us-gaap:AssetsCurrent"}2011-03-31sec_edgar
current_liabilities{"unit": "CAD", "value": 410859000, "concept": "us-gaap:LiabilitiesCurrent"}2025-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 315959000, "concept": "us-gaap:LiabilitiesCurrent"}2024-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 324023000, "concept": "us-gaap:LiabilitiesCurrent"}2023-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 192303000, "concept": "us-gaap:LiabilitiesCurrent"}2022-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 161034000, "concept": "us-gaap:LiabilitiesCurrent"}2021-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 109484000, "concept": "us-gaap:LiabilitiesCurrent"}2020-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 157303000, "concept": "us-gaap:LiabilitiesCurrent"}2019-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 148895000, "concept": "us-gaap:LiabilitiesCurrent"}2018-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 77585000, "concept": "us-gaap:LiabilitiesCurrent"}2017-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 74028000, "concept": "us-gaap:LiabilitiesCurrent"}2016-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 62275000, "concept": "us-gaap:LiabilitiesCurrent"}2015-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 95287000, "concept": "us-gaap:LiabilitiesCurrent"}2014-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 93482000, "concept": "us-gaap:LiabilitiesCurrent"}2013-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 191202000, "concept": "us-gaap:LiabilitiesCurrent"}2013-03-31sec_edgar
current_liabilities{"unit": "CAD", "value": 184183000, "concept": "us-gaap:LiabilitiesCurrent"}2012-12-31sec_edgar
current_liabilities{"unit": "CAD", "value": 254573000, "concept": "us-gaap:LiabilitiesCurrent"}2012-03-31sec_edgar
current_liabilities{"unit": "CAD", "value": 165819000, "concept": "us-gaap:LiabilitiesCurrent"}2011-03-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 28821481}2025-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 27704450}2024-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 27827282}2023-12-31sec_edgar
dei:EntityCommonStockSharesOutstanding{"unit": "shares", "value": 27827282}2022-12-31sec_edgar