XML 104 R83.htm IDEA: XBRL DOCUMENT
v3.20.4

Trade and Other Receivables - Aging Analysis of Gross Trade Receivables (Details) - CAD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Trade and other receivables [line items] |  |
Gross trade receivables | $ 705.7 | $ 789.5
1-30 |  |
Trade and other receivables [line items] |  |
Gross trade receivables | 389.5 | 395.9
31-60 |  |
Trade and other receivables [line items] |  |
Gross trade receivables | 160.3 | 221.1
61-90 |  |
Trade and other receivables [line items] |  |
Gross trade receivables | 60.9 | 63.5
91-120 |  |
Trade and other receivables [line items] |  |
Gross trade receivables | 25.9 | 27.8
121+ |  |
Trade and other receivables [line items] |  |
Gross trade receivables | $ 69.1 | $ 81.2

X
- Definition Gross trade receivables. + References No definition available. + Details
Name: | stn_GrossTradeReceivables
Namespace Prefix: | stn_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Trade and other receivables. + References No definition available. + Details
Name: | stn_TradeAndOtherReceivablesLineItems
Namespace Prefix: | stn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_MaturityAxis=stn_OneToThirtyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=stn_ThirtyOneToSixtyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=stn_SixtyOneToNinetyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=stn_NinetyOneDaysToOneTwentyDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_MaturityAxis=stn_AboveOneTwentyOneDaysMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |