XML 119 R86.htm IDEA: XBRL DOCUMENT
v3.23.1

Trade receivables (Details 4) - BRL (R$) R$ in Thousands | Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | --- | --- | ---
Expected credit losses for aging |  |  |  |  |
Lifetime ECL |  | R$ 54,100 | R$ 46,500 |  |
Customers in judicial recovery | [1] | R$ 15,381 | R$ 0 |  |
Percentage of impairment losses on trade receivables recorded for the customers who went judicial recovery | [1] | 100.00% | 100.00% |  |
Impairment losses on trade receivables |  | R$ 69,481 | R$ 46,500 | R$ 32,055 | R$ 22,524
Not yet due |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 1.52% | 0.30% |  |
Lifetime ECL |  | R$ 8,970 | R$ 1,263 |  |
Up to 30 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 9.53% | 12.67% |  |
Lifetime ECL |  | R$ 2,072 | R$ 1,219 |  |
From 31 to 60 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 14.09% | 17.01% |  |
Lifetime ECL |  | R$ 2,728 | R$ 1,769 |  |
From 61 to 90 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 19.87% | 23.75% |  |
Lifetime ECL |  | R$ 2,335 | R$ 1,764 |  |
From 91 to 180 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 29.66% | 35.71% |  |
Lifetime ECL |  | R$ 10,096 | R$ 7,608 |  |
From 181 to 360 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 48.35% | 72.90% |  |
Lifetime ECL |  | R$ 12,465 | R$ 17,399 |  |
Over 360 days |  |  |  |  |
Expected credit losses for aging |  |  |  |  |
Expected credit loss rate (%) |  | 76.40% | 99.23% |  |
Lifetime ECL |  | R$ 15,434 | R$ 15,478 |  |
[1] | On December 31, 2022 the Company’s Management recorded R$15 million in provision for expected credit loss relating to the entirely of Vasta’s receivable for products in inventory of a large retail company in judicial recovery. The Company did not identify customers in judicial recovery as of December 31, 2021.

X
- Definition The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 7 -IssueDate 2022-03-24 -Paragraph 35N -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_35N&doctype=Standard -URIDate 2022-03-24 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Name IFRS -Number 7 -IssueDate 2022-03-24 -Paragraph IG20D -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2022-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance -URIDate 2022-03-24 + Details
Name: | ifrs-full_ExpectedCreditLossRate
Namespace Prefix: | ifrs-full_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The amount of expected credit losses on trade receivables related to customers in bankruptcy. + References No definition available. + Details
Name: | vsta_ExpectedCreditLossesOnTradeReceivablesRelatedToCustomersInBankruptcy
Namespace Prefix: | vsta_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the amount of life time expected credit losses that result from all possible default events over the expected life of trade receivables. + References No definition available. + Details
Name: | vsta_LifetimeExpectedCreditLosses
Namespace Prefix: | vsta_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the percentage of impairment losses on trade receivables recorded for the customers who went bankrupt. + References No definition available. + Details
Name: | vsta_PercentageOfImpairmentLossesOnTradeReceivablesRecordedForTheCustomersWhoWentBankrupt
Namespace Prefix: | vsta_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the amount of provision for impairment loss on trade receivables, classified as current. + References No definition available. + Details
Name: | vsta_ProvisionForImpairmentOfTradeReceivables
Namespace Prefix: | vsta_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_CurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_NotLaterThanOneMonthMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneMonthAndNotLaterThanTwoMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanTwoMonthsAndNotLaterThanThreeMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_PastDueStatusAxis=ifrs-full_LaterThanOneYearMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |