<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:g="http://xbrl.dcca.dk/sob" xmlns:b="http://xbrl.dcca.dk/entryBalanceSheetAccountFormIncomeStatementByNature" xmlns:h="http://xbrl.dcca.dk/mrv" xmlns:f="http://xbrl.dcca.dk/arr" xmlns:d="http://xbrl.dcca.dk/cmn" xmlns:e="http://xbrl.dcca.dk/fsa" xmlns:c="http://xbrl.dcca.dk/gsd" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xbrl.dcca.dk/entryBalanceSheetAccountFormIncomeStatementByNature entryDanishGAAPBalanceSheetAccountFormIncomeStatementByNatureIncludingManagementsReviewStatisticsAndTax20201001.xsd">
  <link:schemaRef xlink:type="simple" xlink:href="http://archprod.service.eogs.dk/taxonomy/20201001/entryDanishGAAPBalanceSheetAccountFormIncomeStatementByNatureIncludingManagementsReviewStatisticsAndTax20201001.xsd" />
  <c:InformationOnTypeOfSubmittedReport contextRef="c1" xml:lang="da">Årsrapport</c:InformationOnTypeOfSubmittedReport>
  <c:IdentificationNumberCvrOfSubmittingEnterprise contextRef="c1">30700228</c:IdentificationNumberCvrOfSubmittingEnterprise>
  <c:NameOfSubmittingEnterprise contextRef="c1" xml:lang="da">EY Godkendt Revisionspartnerselskab </c:NameOfSubmittingEnterprise>
  <c:AddressOfSubmittingEnterpriseStreetAndNumber contextRef="c1" xml:lang="da">Værkmestergade 25</c:AddressOfSubmittingEnterpriseStreetAndNumber>
  <c:AddressOfSubmittingEnterprisePostcodeAndTown contextRef="c1" xml:lang="da">Postboks 330, 8100 Aarhus C</c:AddressOfSubmittingEnterprisePostcodeAndTown>
  <c:ReportingPeriodStartDate contextRef="c1">2021-01-01</c:ReportingPeriodStartDate>
  <c:ReportingPeriodEndDate contextRef="c1">2021-12-31</c:ReportingPeriodEndDate>
  <c:PrecedingReportingPeriodStartDate contextRef="c1">2020-01-01</c:PrecedingReportingPeriodStartDate>
  <c:PredingReportingPeriodEndDate contextRef="c1">2020-12-31</c:PredingReportingPeriodEndDate>
  <c:IdentificationNumberCvrOfReportingEntity contextRef="c1">27057640</c:IdentificationNumberCvrOfReportingEntity>
  <c:NameOfReportingEntity contextRef="c1" xml:lang="da">TicTac Learn Denmark A/S</c:NameOfReportingEntity>
  <c:AddressOfReportingEntityStreetName contextRef="c1" xml:lang="da">Sankt Peders Stræde </c:AddressOfReportingEntityStreetName>
  <c:AddressOfReportingEntityStreetBuildingIdentifier contextRef="c1" xml:lang="da">28C, 3</c:AddressOfReportingEntityStreetBuildingIdentifier>
  <c:AddressOfReportingEntityPostCodeIdentifier contextRef="c1">1453</c:AddressOfReportingEntityPostCodeIdentifier>
  <c:AddressOfReportingEntityDistrictName contextRef="c1" xml:lang="da">København K</c:AddressOfReportingEntityDistrictName>
  <c:DateOfFoundationOfReportingEntity contextRef="c1">2003-03-10</c:DateOfFoundationOfReportingEntity>
  <c:RegisteredOfficeOfReportingEntity contextRef="c1" xml:lang="da">København</c:RegisteredOfficeOfReportingEntity>
  <c:TelephoneNumberOfReportingEntity contextRef="c1">70200464</c:TelephoneNumberOfReportingEntity>
  <c:HomepageOfReportingEntity contextRef="c1" xml:lang="da">www.tictaclearn.dk</c:HomepageOfReportingEntity>
  <d:NameOfAuditFirm contextRef="c106" xml:lang="da">EY Godkendt Revisionspartnerselskab </d:NameOfAuditFirm>
  <d:IdentificationNumberCvrOfAuditFirm contextRef="c106">30700228</d:IdentificationNumberCvrOfAuditFirm>
  <c:AddressOfAuditorStreetName contextRef="c106" xml:lang="da">Værkmestergade </c:AddressOfAuditorStreetName>
  <c:AddressOfAuditorStreetBuildingIdentifier contextRef="c106">25</c:AddressOfAuditorStreetBuildingIdentifier>
  <c:AddressOfAuditorPostCodeIdentifier contextRef="c106">8100</c:AddressOfAuditorPostCodeIdentifier>
  <c:AddressOfAuditorDistrictName contextRef="c106" xml:lang="da">Aarhus C</c:AddressOfAuditorDistrictName>
  <c:DateOfGeneralMeeting contextRef="c1">2022-06-20</c:DateOfGeneralMeeting>
  <c:NameAndSurnameOfChairmanOfGeneralMeeting contextRef="c1" xml:lang="da">Bo Sejer Frandsen</c:NameAndSurnameOfChairmanOfGeneralMeeting>
  <e:ClassOfReportingEntity contextRef="c1" xml:lang="da">Regnskabsklasse B</e:ClassOfReportingEntity>
  <d:TypeOfAuditorAssistance contextRef="c1">Erklæring om udvidet gennemgang</d:TypeOfAuditorAssistance>
  <f:TypeOfBasisForModifiedOpinionOnFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Grundlag for konklusion</f:TypeOfBasisForModifiedOpinionOnFinancialStatementsExtendedReview>
  <f:TypeOfModifiedOpinionOnAuditedFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Konklusion</f:TypeOfModifiedOpinionOnAuditedFinancialStatementsExtendedReview>
  <e:SelectedElementsFromReportingClassC contextRef="c1">true</e:SelectedElementsFromReportingClassC>
  <e:AccountingPoliciesAreUnchangedFromPreviousPeriod contextRef="c1">true</e:AccountingPoliciesAreUnchangedFromPreviousPeriod>
  <c:ToolForPreparingTheXBRLInstanceDocument contextRef="c1" xml:lang="da">CaseWare Working Papers</c:ToolForPreparingTheXBRLInstanceDocument>
  <g:PlaceOfSignatureOfStatement contextRef="c1" xml:lang="da">Aarhus</g:PlaceOfSignatureOfStatement>
  <g:DateOfApprovalOfAnnualReport contextRef="c1">2022-06-20</g:DateOfApprovalOfAnnualReport>
  <d:NameAndSurnameOfMemberOfExecutiveBoard contextRef="c76" xml:lang="da">Bo Sejer Frandsen</d:NameAndSurnameOfMemberOfExecutiveBoard>
  <d:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c33" xml:lang="da">Anna Carolina Faxe</d:NameAndSurnameOfMemberOfSupervisoryBoard>
  <d:TitleOfMemberOfSupervisoryBoard contextRef="c33" xml:lang="da">formand</d:TitleOfMemberOfSupervisoryBoard>
  <d:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c49" xml:lang="da">Svend Marius Hansen</d:NameAndSurnameOfMemberOfSupervisoryBoard>
  <d:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c50" xml:lang="da">Benjamin Alexander Rosén</d:NameAndSurnameOfMemberOfSupervisoryBoard>
  <d:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c51" xml:lang="da">Mikael Andreas Bo Tagestam</d:NameAndSurnameOfMemberOfSupervisoryBoard>
  <d:NameAndSurnameOfMemberOfSupervisoryBoard contextRef="c52" xml:lang="da">Ulf Jörgen Stefan Pettersson</d:NameAndSurnameOfMemberOfSupervisoryBoard>
  <f:SignatureOfAuditorsPlace contextRef="c1" xml:lang="da">Aarhus</f:SignatureOfAuditorsPlace>
  <f:SignatureOfAuditorsDate contextRef="c1">2022-06-20</f:SignatureOfAuditorsDate>
  <d:NameAndSurnameOfAuditor contextRef="c106" xml:lang="da">Henry Vesterholm</d:NameAndSurnameOfAuditor>
  <d:DescriptionOfAuditor contextRef="c106" xml:lang="da">statsaut. revisor</d:DescriptionOfAuditor>
  <d:IdentificationNumberOfAuditor contextRef="c106" xml:lang="da">mne10157</d:IdentificationNumberOfAuditor>
  <e:GrossProfitLoss contextRef="c1" unitRef="u5" decimals="0">10859411</e:GrossProfitLoss>
  <e:GrossProfitLoss contextRef="c4" unitRef="u5" decimals="0">7268816</e:GrossProfitLoss>
  <e:EmployeeBenefitsExpense contextRef="c1" unitRef="u5" decimals="0">10144006</e:EmployeeBenefitsExpense>
  <e:EmployeeBenefitsExpense contextRef="c4" unitRef="u5" decimals="0">8740482</e:EmployeeBenefitsExpense>
  <e:DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss contextRef="c1" unitRef="u5" decimals="0">428259</e:DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss>
  <e:DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss contextRef="c4" unitRef="u5" decimals="0">347464</e:DepreciationAmortisationExpenseAndImpairmentLossesOfPropertyPlantAndEquipmentAndIntangibleAssetsRecognisedInProfitOrLoss>
  <e:ProfitLossFromOrdinaryOperatingActivities contextRef="c1" unitRef="u5" decimals="0">287146</e:ProfitLossFromOrdinaryOperatingActivities>
  <e:ProfitLossFromOrdinaryOperatingActivities contextRef="c4" unitRef="u5" decimals="0">-1819130</e:ProfitLossFromOrdinaryOperatingActivities>
  <e:IncomeFromInvestmentsInGroupEnterprises contextRef="c1" unitRef="u5" decimals="0">-89066</e:IncomeFromInvestmentsInGroupEnterprises>
  <e:IncomeFromInvestmentsInGroupEnterprises contextRef="c4" unitRef="u5" decimals="0">-157800</e:IncomeFromInvestmentsInGroupEnterprises>
  <e:OtherFinanceIncome contextRef="c1" unitRef="u5" decimals="0">0</e:OtherFinanceIncome>
  <e:OtherFinanceIncome contextRef="c4" unitRef="u5" decimals="0">11421</e:OtherFinanceIncome>
  <e:RestOfOtherFinanceExpenses contextRef="c1" unitRef="u5" decimals="0">65147</e:RestOfOtherFinanceExpenses>
  <e:RestOfOtherFinanceExpenses contextRef="c4" unitRef="u5" decimals="0">27158</e:RestOfOtherFinanceExpenses>
  <e:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c1" unitRef="u5" decimals="0">132933</e:ProfitLossFromOrdinaryActivitiesBeforeTax>
  <e:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c4" unitRef="u5" decimals="0">-1992667</e:ProfitLossFromOrdinaryActivitiesBeforeTax>
  <e:TaxExpense contextRef="c1" unitRef="u5" decimals="0">38544</e:TaxExpense>
  <e:TaxExpense contextRef="c4" unitRef="u5" decimals="0">-427200</e:TaxExpense>
  <e:ProfitLoss contextRef="c1" unitRef="u5" decimals="0">94389</e:ProfitLoss>
  <e:ProfitLoss contextRef="c4" unitRef="u5" decimals="0">-1565467</e:ProfitLoss>
  <e:ProfitLoss contextRef="c182" unitRef="u5" decimals="0">0</e:ProfitLoss>
  <e:ProfitLoss contextRef="c183" unitRef="u5" decimals="0">-117040</e:ProfitLoss>
  <e:ProfitLoss contextRef="c184" unitRef="u5" decimals="0">-191085</e:ProfitLoss>
  <e:ProfitLoss contextRef="c185" unitRef="u5" decimals="0">49988</e:ProfitLoss>
  <e:ProfitLoss contextRef="c194" unitRef="u5" decimals="0">285474</e:ProfitLoss>
  <e:ProfitLoss contextRef="c195" unitRef="u5" decimals="0">-1498415</e:ProfitLoss>
  <e:CompletedDevelopmentProjects contextRef="c7" unitRef="u5" decimals="0">1032353</e:CompletedDevelopmentProjects>
  <e:CompletedDevelopmentProjects contextRef="c5" unitRef="u5" decimals="0">1277333</e:CompletedDevelopmentProjects>
  <e:IntangibleAssets contextRef="c7" unitRef="u5" decimals="0">1032353</e:IntangibleAssets>
  <e:IntangibleAssets contextRef="c5" unitRef="u5" decimals="0">1277333</e:IntangibleAssets>
  <e:FixturesFittingsToolsAndEquipment contextRef="c7" unitRef="u5" decimals="0">12344</e:FixturesFittingsToolsAndEquipment>
  <e:FixturesFittingsToolsAndEquipment contextRef="c5" unitRef="u5" decimals="0">28122</e:FixturesFittingsToolsAndEquipment>
  <e:PropertyPlantAndEquipment contextRef="c7" unitRef="u5" decimals="0">12344</e:PropertyPlantAndEquipment>
  <e:PropertyPlantAndEquipment contextRef="c5" unitRef="u5" decimals="0">28122</e:PropertyPlantAndEquipment>
  <e:LongtermInvestmentsInGroupEnterprises contextRef="c7" unitRef="u5" decimals="0">0</e:LongtermInvestmentsInGroupEnterprises>
  <e:LongtermInvestmentsInGroupEnterprises contextRef="c5" unitRef="u5" decimals="0">89066</e:LongtermInvestmentsInGroupEnterprises>
  <e:DepositsLongtermInvestmentsAndReceivables contextRef="c7" unitRef="u5" decimals="0">171539</e:DepositsLongtermInvestmentsAndReceivables>
  <e:DepositsLongtermInvestmentsAndReceivables contextRef="c5" unitRef="u5" decimals="0">362409</e:DepositsLongtermInvestmentsAndReceivables>
  <e:LongtermInvestmentsAndReceivables contextRef="c7" unitRef="u5" decimals="0">171539</e:LongtermInvestmentsAndReceivables>
  <e:LongtermInvestmentsAndReceivables contextRef="c5" unitRef="u5" decimals="0">451475</e:LongtermInvestmentsAndReceivables>
  <e:NoncurrentAssets contextRef="c7" unitRef="u5" decimals="0">1216236</e:NoncurrentAssets>
  <e:NoncurrentAssets contextRef="c5" unitRef="u5" decimals="0">1756930</e:NoncurrentAssets>
  <e:ShorttermTradeReceivables contextRef="c7" unitRef="u5" decimals="0">6673964</e:ShorttermTradeReceivables>
  <e:ShorttermTradeReceivables contextRef="c5" unitRef="u5" decimals="0">3157542</e:ShorttermTradeReceivables>
  <e:ContractWorkInProgress contextRef="c7" unitRef="u5" decimals="0">641749</e:ContractWorkInProgress>
  <e:ContractWorkInProgress contextRef="c5" unitRef="u5" decimals="0">1070969</e:ContractWorkInProgress>
  <e:ShorttermReceivablesFromGroupEnterprises contextRef="c7" unitRef="u5" decimals="0">86656</e:ShorttermReceivablesFromGroupEnterprises>
  <e:ShorttermReceivablesFromGroupEnterprises contextRef="c5" unitRef="u5" decimals="0">0</e:ShorttermReceivablesFromGroupEnterprises>
  <e:CurrentDeferredTaxAssets contextRef="c7" unitRef="u5" decimals="0">23500</e:CurrentDeferredTaxAssets>
  <e:CurrentDeferredTaxAssets contextRef="c5" unitRef="u5" decimals="0">148700</e:CurrentDeferredTaxAssets>
  <e:DeferredIncomeAssets contextRef="c7" unitRef="u5" decimals="0">162961</e:DeferredIncomeAssets>
  <e:DeferredIncomeAssets contextRef="c5" unitRef="u5" decimals="0">52135</e:DeferredIncomeAssets>
  <e:ShorttermReceivables contextRef="c7" unitRef="u5" decimals="0">7588830</e:ShorttermReceivables>
  <e:ShorttermReceivables contextRef="c5" unitRef="u5" decimals="0">4429346</e:ShorttermReceivables>
  <e:CashAndCashEquivalents contextRef="c7" unitRef="u5" decimals="0">2417408</e:CashAndCashEquivalents>
  <e:CashAndCashEquivalents contextRef="c5" unitRef="u5" decimals="0">3262772</e:CashAndCashEquivalents>
  <e:CurrentAssets contextRef="c7" unitRef="u5" decimals="0">10006238</e:CurrentAssets>
  <e:CurrentAssets contextRef="c5" unitRef="u5" decimals="0">7692118</e:CurrentAssets>
  <e:Assets contextRef="c7" unitRef="u5" decimals="0">11222474</e:Assets>
  <e:Assets contextRef="c5" unitRef="u5" decimals="0">9449048</e:Assets>
  <e:ContributedCapital contextRef="c7" unitRef="u5" decimals="0">500000</e:ContributedCapital>
  <e:ContributedCapital contextRef="c5" unitRef="u5" decimals="0">500000</e:ContributedCapital>
  <e:ReserveForNetRevaluationAccordingToEquityMethod contextRef="c7" unitRef="u5" decimals="0">0</e:ReserveForNetRevaluationAccordingToEquityMethod>
  <e:ReserveForNetRevaluationAccordingToEquityMethod contextRef="c5" unitRef="u5" decimals="0">0</e:ReserveForNetRevaluationAccordingToEquityMethod>
  <e:ReserveForDevelopmentExpenditure contextRef="c7" unitRef="u5" decimals="0">805235</e:ReserveForDevelopmentExpenditure>
  <e:ReserveForDevelopmentExpenditure contextRef="c5" unitRef="u5" decimals="0">996320</e:ReserveForDevelopmentExpenditure>
  <e:ReserveForCurrentValueAdjustmentsOfCurrencyGains contextRef="c7" unitRef="u5" decimals="0">0</e:ReserveForCurrentValueAdjustmentsOfCurrencyGains>
  <e:ReserveForCurrentValueAdjustmentsOfCurrencyGains contextRef="c5" unitRef="u5" decimals="0">-30907</e:ReserveForCurrentValueAdjustmentsOfCurrencyGains>
  <e:RetainedEarnings contextRef="c7" unitRef="u5" decimals="0">-335327</e:RetainedEarnings>
  <e:RetainedEarnings contextRef="c5" unitRef="u5" decimals="0">-589894</e:RetainedEarnings>
  <e:Equity contextRef="c7" unitRef="u5" decimals="0">969908</e:Equity>
  <e:Equity contextRef="c5" unitRef="u5" decimals="0">875519</e:Equity>
  <e:OtherLongtermPayables contextRef="c7" unitRef="u5" decimals="0">864382</e:OtherLongtermPayables>
  <e:OtherLongtermPayables contextRef="c5" unitRef="u5" decimals="0">565743</e:OtherLongtermPayables>
  <e:LongtermLiabilitiesOtherThanProvisions contextRef="c7" unitRef="u5" decimals="0">864382</e:LongtermLiabilitiesOtherThanProvisions>
  <e:LongtermLiabilitiesOtherThanProvisions contextRef="c5" unitRef="u5" decimals="0">565743</e:LongtermLiabilitiesOtherThanProvisions>
  <e:ShorttermContractWorkInProgressLiabilities contextRef="c7" unitRef="u5" decimals="0">1472304</e:ShorttermContractWorkInProgressLiabilities>
  <e:ShorttermContractWorkInProgressLiabilities contextRef="c5" unitRef="u5" decimals="0">1888739</e:ShorttermContractWorkInProgressLiabilities>
  <e:ShorttermTradePayables contextRef="c7" unitRef="u5" decimals="0">1615150</e:ShorttermTradePayables>
  <e:ShorttermTradePayables contextRef="c5" unitRef="u5" decimals="0">1538484</e:ShorttermTradePayables>
  <e:DepositsShorttermLiabilitiesOtherThanProvisions contextRef="c7" unitRef="u5" decimals="0">0</e:DepositsShorttermLiabilitiesOtherThanProvisions>
  <e:DepositsShorttermLiabilitiesOtherThanProvisions contextRef="c5" unitRef="u5" decimals="0">46710</e:DepositsShorttermLiabilitiesOtherThanProvisions>
  <e:OtherShorttermPayables contextRef="c7" unitRef="u5" decimals="0">6189630</e:OtherShorttermPayables>
  <e:OtherShorttermPayables contextRef="c5" unitRef="u5" decimals="0">4349348</e:OtherShorttermPayables>
  <e:ShorttermDeferredIncome contextRef="c7" unitRef="u5" decimals="0">111100</e:ShorttermDeferredIncome>
  <e:ShorttermDeferredIncome contextRef="c5" unitRef="u5" decimals="0">184505</e:ShorttermDeferredIncome>
  <e:ShorttermLiabilitiesOtherThanProvisions contextRef="c7" unitRef="u5" decimals="0">9388184</e:ShorttermLiabilitiesOtherThanProvisions>
  <e:ShorttermLiabilitiesOtherThanProvisions contextRef="c5" unitRef="u5" decimals="0">8007786</e:ShorttermLiabilitiesOtherThanProvisions>
  <e:LiabilitiesOtherThanProvisions contextRef="c7" unitRef="u5" decimals="0">10252566</e:LiabilitiesOtherThanProvisions>
  <e:LiabilitiesOtherThanProvisions contextRef="c5" unitRef="u5" decimals="0">8573529</e:LiabilitiesOtherThanProvisions>
  <e:LiabilitiesAndEquity contextRef="c7" unitRef="u5" decimals="0">11222474</e:LiabilitiesAndEquity>
  <e:LiabilitiesAndEquity contextRef="c5" unitRef="u5" decimals="0">9449048</e:LiabilitiesAndEquity>
  <e:Equity contextRef="c309" unitRef="u5" decimals="0">500000</e:Equity>
  <e:Equity contextRef="c342" unitRef="u5" decimals="0">0</e:Equity>
  <e:Equity contextRef="c2353" unitRef="u5" decimals="0">946332</e:Equity>
  <e:Equity contextRef="c2634" unitRef="u5" decimals="0">0</e:Equity>
  <e:Equity contextRef="c354" unitRef="u5" decimals="0">1025561</e:Equity>
  <e:ProfitLoss contextRef="c343" unitRef="u5" decimals="0">-117040</e:ProfitLoss>
  <e:ProfitLoss contextRef="c2354" unitRef="u5" decimals="0">49988</e:ProfitLoss>
  <e:ProfitLoss contextRef="c2635" unitRef="u5" decimals="0">0</e:ProfitLoss>
  <e:ProfitLoss contextRef="c355" unitRef="u5" decimals="0">-1498415</e:ProfitLoss>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c310" unitRef="u5" decimals="0">0</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c343" unitRef="u5" decimals="0">0</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c2635" unitRef="u5" decimals="0">30907</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c355" unitRef="u5" decimals="0">0</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:ValueAdjustmentsOfEquity contextRef="c310" unitRef="u5" decimals="0">0</e:ValueAdjustmentsOfEquity>
  <e:ValueAdjustmentsOfEquity contextRef="c343" unitRef="u5" decimals="0">117040</e:ValueAdjustmentsOfEquity>
  <e:ValueAdjustmentsOfEquity contextRef="c2635" unitRef="u5" decimals="0">0</e:ValueAdjustmentsOfEquity>
  <e:ValueAdjustmentsOfEquity contextRef="c355" unitRef="u5" decimals="0">-117040</e:ValueAdjustmentsOfEquity>
  <e:Equity contextRef="c312" unitRef="u5" decimals="0">500000</e:Equity>
  <e:Equity contextRef="c339" unitRef="u5" decimals="0">0</e:Equity>
  <e:Equity contextRef="c2350" unitRef="u5" decimals="0">996320</e:Equity>
  <e:Equity contextRef="c2631" unitRef="u5" decimals="0">-30907</e:Equity>
  <e:Equity contextRef="c351" unitRef="u5" decimals="0">-589894</e:Equity>
  <e:ProfitLoss contextRef="c340" unitRef="u5" decimals="0">0</e:ProfitLoss>
  <e:ProfitLoss contextRef="c2351" unitRef="u5" decimals="0">-191085</e:ProfitLoss>
  <e:ProfitLoss contextRef="c2632" unitRef="u5" decimals="0">0</e:ProfitLoss>
  <e:ProfitLoss contextRef="c352" unitRef="u5" decimals="0">285474</e:ProfitLoss>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c313" unitRef="u5" decimals="0">0</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c340" unitRef="u5" decimals="0">0</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c2632" unitRef="u5" decimals="0">-30907</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity contextRef="c352" unitRef="u5" decimals="0">30907</e:IncreaseDecreaseOfInvestmentsThroughNetExchangeDifferencesEquity>
  <e:Equity contextRef="c314" unitRef="u5" decimals="0">500000</e:Equity>
  <e:Equity contextRef="c341" unitRef="u5" decimals="0">0</e:Equity>
  <e:Equity contextRef="c2352" unitRef="u5" decimals="0">805235</e:Equity>
  <e:Equity contextRef="c2633" unitRef="u5" decimals="0">0</e:Equity>
  <e:Equity contextRef="c353" unitRef="u5" decimals="0">-335327</e:Equity>
  <e:WagesAndSalaries contextRef="c1" unitRef="u5" decimals="0">9569367</e:WagesAndSalaries>
  <e:WagesAndSalaries contextRef="c4" unitRef="u5" decimals="0">8204001</e:WagesAndSalaries>
  <e:PostemploymentBenefitExpense contextRef="c1" unitRef="u5" decimals="0">345025</e:PostemploymentBenefitExpense>
  <e:PostemploymentBenefitExpense contextRef="c4" unitRef="u5" decimals="0">310937</e:PostemploymentBenefitExpense>
  <e:SocialSecurityContributions contextRef="c1" unitRef="u5" decimals="0">145254</e:SocialSecurityContributions>
  <e:SocialSecurityContributions contextRef="c4" unitRef="u5" decimals="0">160900</e:SocialSecurityContributions>
  <e:OtherEmployeeExpense contextRef="c1" unitRef="u5" decimals="0">84360</e:OtherEmployeeExpense>
  <e:OtherEmployeeExpense contextRef="c4" unitRef="u5" decimals="0">64644</e:OtherEmployeeExpense>
  <e:EmployeeBenefitsExpense contextRef="c1" unitRef="u5" decimals="0">10144006</e:EmployeeBenefitsExpense>
  <e:EmployeeBenefitsExpense contextRef="c4" unitRef="u5" decimals="0">8740482</e:EmployeeBenefitsExpense>
  <e:AverageNumberOfEmployees contextRef="c1" unitRef="u7" decimals="INF">16</e:AverageNumberOfEmployees>
  <e:AverageNumberOfEmployees contextRef="c4" unitRef="u7" decimals="INF">15</e:AverageNumberOfEmployees>
  <e:AdjustmentsForDeferredTax contextRef="c1" unitRef="u5" decimals="0">38500</e:AdjustmentsForDeferredTax>
  <e:AdjustmentsForDeferredTax contextRef="c4" unitRef="u5" decimals="0">-427200</e:AdjustmentsForDeferredTax>
  <e:AdjustmentsForCurrentTaxOfPriorPeriod contextRef="c1" unitRef="u5" decimals="0">44</e:AdjustmentsForCurrentTaxOfPriorPeriod>
  <e:AdjustmentsForCurrentTaxOfPriorPeriod contextRef="c4" unitRef="u5" decimals="0">0</e:AdjustmentsForCurrentTaxOfPriorPeriod>
  <e:TaxExpenseOnOrdinaryActivities contextRef="c1" unitRef="u5" decimals="0">38544</e:TaxExpenseOnOrdinaryActivities>
  <e:TaxExpenseOnOrdinaryActivities contextRef="c4" unitRef="u5" decimals="0">-427200</e:TaxExpenseOnOrdinaryActivities>
  <e:IntangibleAssetsGross contextRef="c112" unitRef="u5" decimals="0">2062404</e:IntangibleAssetsGross>
  <e:AdditionsToIntangibleAssets contextRef="c153" unitRef="u5" decimals="0">167500</e:AdditionsToIntangibleAssets>
  <e:IntangibleAssetsGross contextRef="c154" unitRef="u5" decimals="0">2229904</e:IntangibleAssetsGross>
  <e:AccumulatedImpairmentLossesAndAmortisationOfIntangibleAssets contextRef="c112" unitRef="u5" decimals="0">785071</e:AccumulatedImpairmentLossesAndAmortisationOfIntangibleAssets>
  <e:AmortisationOfIntangibleAssets contextRef="c153" unitRef="u5" decimals="0">412480</e:AmortisationOfIntangibleAssets>
  <e:AccumulatedImpairmentLossesAndAmortisationOfIntangibleAssets contextRef="c154" unitRef="u5" decimals="0">1197551</e:AccumulatedImpairmentLossesAndAmortisationOfIntangibleAssets>
  <e:IntangibleAssets contextRef="c154" unitRef="u5" decimals="0">1032353</e:IntangibleAssets>
  <e:PropertyPlantAndEquipmentGross contextRef="c235" unitRef="u5" decimals="0">208446</e:PropertyPlantAndEquipmentGross>
  <e:PropertyPlantAndEquipmentGross contextRef="c237" unitRef="u5" decimals="0">208446</e:PropertyPlantAndEquipmentGross>
  <e:AccumulatedImpairmentLossesAndDepreciationOfPropertyPlantAndEquipment contextRef="c235" unitRef="u5" decimals="0">180324</e:AccumulatedImpairmentLossesAndDepreciationOfPropertyPlantAndEquipment>
  <e:DepreciationOfPropertyPlantAndEquipment contextRef="c236" unitRef="u5" decimals="0">15778</e:DepreciationOfPropertyPlantAndEquipment>
  <e:AccumulatedImpairmentLossesAndDepreciationOfPropertyPlantAndEquipment contextRef="c237" unitRef="u5" decimals="0">196102</e:AccumulatedImpairmentLossesAndDepreciationOfPropertyPlantAndEquipment>
  <e:PropertyPlantAndEquipment contextRef="c237" unitRef="u5" decimals="0">12344</e:PropertyPlantAndEquipment>
  <e:InvestmentsGross contextRef="c261" unitRef="u5" decimals="0">353586</e:InvestmentsGross>
  <e:InvestmentsGross contextRef="c1991" unitRef="u5" decimals="0">362409</e:InvestmentsGross>
  <e:DisposalsOfInvestments contextRef="c263" unitRef="u5" decimals="0">0</e:DisposalsOfInvestments>
  <e:DisposalsOfInvestments contextRef="c1992" unitRef="u5" decimals="0">190870</e:DisposalsOfInvestments>
  <e:InvestmentsGross contextRef="c265" unitRef="u5" decimals="0">353586</e:InvestmentsGross>
  <e:InvestmentsGross contextRef="c1993" unitRef="u5" decimals="0">171539</e:InvestmentsGross>
  <e:AccumulatedRevaluationsOfInvestments contextRef="c261" unitRef="u5" decimals="0">-264520</e:AccumulatedRevaluationsOfInvestments>
  <e:AccumulatedRevaluationsOfInvestments contextRef="c1991" unitRef="u5" decimals="0">0</e:AccumulatedRevaluationsOfInvestments>
  <e:RevaluationsOfInvestmentsOfTheYear contextRef="c263" unitRef="u5" decimals="0">-89066</e:RevaluationsOfInvestmentsOfTheYear>
  <e:RevaluationsOfInvestmentsOfTheYear contextRef="c1992" unitRef="u5" decimals="0">0</e:RevaluationsOfInvestmentsOfTheYear>
  <e:AccumulatedRevaluationsOfInvestments contextRef="c265" unitRef="u5" decimals="0">-353586</e:AccumulatedRevaluationsOfInvestments>
  <e:AccumulatedRevaluationsOfInvestments contextRef="c216" unitRef="u5" decimals="0">0</e:AccumulatedRevaluationsOfInvestments>
  <e:LongtermInvestmentsAndReceivables contextRef="c265" unitRef="u5" decimals="0">0</e:LongtermInvestmentsAndReceivables>
  <e:LongtermInvestmentsAndReceivables contextRef="c216" unitRef="u5" decimals="0">171539</e:LongtermInvestmentsAndReceivables>
  <e:RelatedEntityName contextRef="c632" xml:lang="da">Skills Creator India PVT. Ltd.</e:RelatedEntityName>
  <e:RelatedEntityLegalForm contextRef="c632" xml:lang="da">Kapitalselskab</e:RelatedEntityLegalForm>
  <e:RelatedEntityRegisteredOffice contextRef="c632" xml:lang="da">Indien</e:RelatedEntityRegisteredOffice>
  <e:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity contextRef="c652" unitRef="u7" decimals="1">60</e:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity>
  <e:RelatedEntityName contextRef="c633" xml:lang="da">M/s. Key2Know</e:RelatedEntityName>
  <e:RelatedEntityLegalForm contextRef="c633" xml:lang="da">Partnerskab</e:RelatedEntityLegalForm>
  <e:RelatedEntityRegisteredOffice contextRef="c633" xml:lang="da">Indien</e:RelatedEntityRegisteredOffice>
  <e:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity contextRef="c653" unitRef="u7" decimals="1">60</e:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity>
  <e:AdvanceInvoicingContractWorkInProgress contextRef="c1" unitRef="u5" decimals="0">10936317</e:AdvanceInvoicingContractWorkInProgress>
  <e:AdvanceInvoicingContractWorkInProgress contextRef="c4" unitRef="u5" decimals="0">6383451</e:AdvanceInvoicingContractWorkInProgress>
  <e:DescriptionOfClassOfIssuedShares contextRef="c72" xml:lang="da">A</e:DescriptionOfClassOfIssuedShares>
  <e:NumberOfIssuedShares contextRef="c72" unitRef="u3" decimals="INF">500</e:NumberOfIssuedShares>
  <e:NominalValueOfIssuedShares contextRef="c72" unitRef="u5" decimals="0">500000</e:NominalValueOfIssuedShares>
  <e:NominalValueOfIssuedShares contextRef="c1294" unitRef="u5" decimals="0">500000</e:NominalValueOfIssuedShares>
  <e:LongtermLiabilitiesOtherThanProvisions contextRef="c616" unitRef="u5" decimals="0">864382</e:LongtermLiabilitiesOtherThanProvisions>
  <e:LongtermLiabilitiesOtherThanProvisionsDueInOneYear contextRef="c616" unitRef="u5" decimals="0">0</e:LongtermLiabilitiesOtherThanProvisionsDueInOneYear>
  <e:LongtermLiabilitiesOtherThanProvisionsDueBetweenOneAndFiveYears contextRef="c616" unitRef="u5" decimals="0">864382</e:LongtermLiabilitiesOtherThanProvisionsDueBetweenOneAndFiveYears>
  <e:LongtermLiabilitiesOtherThanProvisionsDueAfterFiveYearsAndMore contextRef="c616" unitRef="u5" decimals="0">864382</e:LongtermLiabilitiesOtherThanProvisionsDueAfterFiveYearsAndMore>
  <g:IdentificationOfApprovedAnnualReport contextRef="c1" xml:lang="da">Bestyrelse og direktion har dags dato behandlet og godkendt årsrapporten for TicTac Learn Denmark A/S for regnskabsåret 1. januar - 31. december 2021.</g:IdentificationOfApprovedAnnualReport>
  <g:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement contextRef="c1" xml:lang="da">Årsrapporten aflægges i overensstemmelse med årsregnskabsloven.</g:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement>
  <g:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults contextRef="c1" xml:lang="da">Det er vores opfattelse, at årsregnskabet giver et retvisende billede af selskabets aktiver, passiver og finansielle stilling pr. 31. december 2021 samt af resultatet af selskabets aktiviteter for regnskabsåret 1. januar - 31. december 2021.</g:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults>
  <g:ManagementsStatementAboutManagementsReview contextRef="c1" xml:lang="da">Det er endvidere vores opfattelse, at ledelsesberetningen indeholder en retvisende redegørelse for de forhold, beretningen omhandler.</g:ManagementsStatementAboutManagementsReview>
  <g:RecommendationForApprovalOfAnnualReportByGeneralMeeting contextRef="c1" xml:lang="da">Årsrapporten indstilles til generalforsamlingens godkendelse.</g:RecommendationForApprovalOfAnnualReportByGeneralMeeting>
  <f:AddresseeOfAuditorsReportOnExtendedReviewOfFinancialStatements contextRef="c1" xml:lang="da">Til kapitalejeren i TicTac Learn Denmark A/S</f:AddresseeOfAuditorsReportOnExtendedReviewOfFinancialStatements>
  <f:OpinionOnFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Vi har udført udvidet gennemgang af årsregnskabet for TicTac Learn Denmark A/S for regnskabsåret 1. januar - 31. december 2021, der omfatter resultatopgørelse, balance, egenkapitalopgørelse og noter, herunder anvendt regnskabspraksis. Årsregnskabet udarbejdes efter årsregnskabsloven.
Baseret på det udførte arbejde er det vores opfattelse, at årsregnskabet giver et retvisende billede af selskabets aktiver, passiver og finansielle stilling pr. 31. december 2021 samt af resultatet af selskabets aktiviteter for regnskabsåret 1. januar - 31. december 2021 i overensstemmelse med årsregnskabsloven.</f:OpinionOnFinancialStatementsExtendedReview>
  <f:DescriptionOfQualificationsOfFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Vi har udført vores udvidede gennemgang i overensstemmelse med Erhvervsstyrelsens erklæringsstandard for små virksomheder og FSR - danske revisorers standard om udvidet gennemgang af årsregnskaber, der udarbejdes efter årsregnskabsloven. Vores ansvar ifølge disse standarder og krav er nærmere beskrevet i afsnittet "Revisors ansvar for den udvidede gennemgang af årsregnskabet". Det er vores opfattelse, at det opnåede bevis er tilstrækkeligt og egnet som grundlag for vores konklusion.
Uafhængighed
Vi er uafhængige af selskabet i overensstemmelse med International Ethics Standards Board for Accountants' internationale retningslinjer for revisorers etiske adfærd (IESBA Code) og de yderligere etiske krav, der er gældende i Danmark, ligesom vi har opfyldt vores øvrige etiske forpligtelser i henhold til disse krav og IESBA Code.</f:DescriptionOfQualificationsOfFinancialStatementsExtendedReview>
  <f:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Ledelsen har ansvaret for udarbejdelsen af et årsregnskab, der giver et retvisende billede i overensstemmelse med årsregnskabsloven. Ledelsen har endvidere ansvaret for den interne kontrol, som ledelsen anser for nødvendig for at udarbejde et årsregnskab uden væsentlig fejlinformation, uanset om denne skyldes besvigelser eller fejl.
Ved udarbejdelsen af årsregnskabet er ledelsen ansvarlig for at vurdere selskabets evne til at fortsætte driften; at oplyse om forhold vedrørende fortsat drift, hvor dette er relevant; samt at udarbejde årsregnskabet på grundlag af regnskabsprincippet om fortsat drift, medmindre ledelsen enten har til hensigt at likvidere selskabet, indstille driften eller ikke har andet realistisk alternativ end at gøre dette.</f:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatementsExtendedReview>
  <f:StatementOfAuditorsResponsibilityExtendedReview contextRef="c1" xml:lang="da">Vores ansvar er at udtrykke en konklusion om årsregnskabet. Dette kræver, at vi planlægger og udfører handlinger med henblik på at opnå begrænset sikkerhed for vores konklusion om årsregnskabet og derudover udfører specifikt krævede supplerende handlinger med henblik på at opnå yderligere sikkerhed for vores konklusion.
En udvidet gennemgang omfatter handlinger, der primært består af forespørgsler til ledelsen og, hvor det er hensigtsmæssigt, andre i virksomheden, analytiske handlinger og de specifikt krævede supplerende handlinger samt vurdering af det opnåede bevis.
Omfanget af handlinger, der udføres ved en udvidet gennemgang, er mindre end ved en revision, og vi udtrykker derfor ingen revisionskonklusion om årsregnskabet.</f:StatementOfAuditorsResponsibilityExtendedReview>
  <f:StatementOnManagementsReviewAuditorsReportOnExtendedReviewFinancialStatementsExtendedReview contextRef="c1" xml:lang="da">Ledelsen er ansvarlig for ledelsesberetningen.
Vores konklusion om årsregnskabet omfatter ikke ledelsesberetningen, og vi udtrykker ingen form for konklusion med sikkerhed om ledelsesberetningen.
I tilknytning til vores udvidede gennemgang af årsregnskabet er det vores ansvar at læse ledelsesberetningen og i den forbindelse overveje, om ledelsesberetningen er væsentligt inkonsistent med årsregnskabet eller vores viden opnået ved den udvidede gennemgang eller på anden måde synes at indeholde væsentlig fejlinformation.
Vores ansvar er derudover at overveje, om ledelsesberetningen indeholder krævede oplysninger i henhold til årsregnskabsloven.
Baseret på det udførte arbejde er det vores opfattelse, at ledelsesberetningen er i overensstemmelse med årsregnskabet og er udarbejdet i overensstemmelse med årsregnskabslovens krav. Vi har ikke fundet væsentlig fejlinformation i ledelsesberetningen.</f:StatementOnManagementsReviewAuditorsReportOnExtendedReviewFinancialStatementsExtendedReview>
  <h:DescriptionOfPrimaryActivitiesOfEntity contextRef="c1" xml:lang="da">Key2Know er pr. 21. december 2021 blevet en del af TicTac Learn AB. Og er dermed blevet en del af Nordens førende EDTech virksomhed.
Key2Know A/S har skiftet navn til TicTac Learn Denmark A/S med virkning fra 21. december 2021. TicTac Gruppen har herefter kontorer i Malmø (hovedkontor), København, Aarhus, Stockholm, Oslo og Helsinki.
Virksomheden er funderet i dyb forretningsforståelse og dyb viden om kompetenceudvikling og teknologi. Vi arbejder med rådgivning, design og udvikling af løsninger der skaber resultater hos vores kunder.F.eks. gennem forbedret bundlinje, bedre service og effektiv forankring af forandringsprocesser – meddokumenteret effekt.
Udover udvikling af attraktive læringsløsninger, er TicTac Platinium Articulate partner og ene-distributør i de Nordiske lande. Articulate er det globalt førende forfatterværktøj til produktion af e-læring.
TicTac Learn tilbyder desuden markedet en attraktiv, enkel og prisbillig læringsplatform – GO+ LMS. Virksomheden udvikler løbende platformen til nye behov og teknologier. For virksomheder med behov for en samlet platform for deres lærings aktiviteter, tilbydes Docebo – som er blandt de førende læringsplatforme i verden.</h:DescriptionOfPrimaryActivitiesOfEntity>
  <h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs contextRef="c1" xml:lang="da">Der er i 2021 realiseret et overskud på kr. 94.389. Resultatet er påvirket af COVID-19 krisen, som betød udskydelse af projekter og at andre projekter trak i langdrag.
TicTac Learn AB er en yderst solid virksomhed og sammen med TicTac Learn AB’s hovedaktionær, kapitalfonden Bridgepoint, er der etableret et stærkt økonomisk fundament for Tictac Learn Denmarks forsatte udvikling.
Der forventes betydeligt større overskud i 2022 og en vækst i omsætningen gennem udvikling af nye forretningsområder på det danske marked.</h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs>
  <e:InformationOnReportingClassOfEntity contextRef="c1" xml:lang="da">Årsrapporten for TicTac Learn Denmark A/S for 2021 er aflagt i overensstemmelse med årsregnskabslovens bestemmelser for klasse B-virksomheder med tilvalg af visse bestemmelser for klasse C.</e:InformationOnReportingClassOfEntity>
  <e:InformationOnOmissionOfConsolidatedFinancialStatement contextRef="c1" xml:lang="da">I henhold til årsregnskabslovens § 110, stk. 1, er der ikke udarbejdet koncernregnskab.</e:InformationOnOmissionOfConsolidatedFinancialStatement>
  <e:ExplanationOfOtherMethodsOfRecognitionAndMeasurementBasisForAssetsInPreviousPeriod contextRef="c1" xml:lang="da">Årsregnskabet er aflagt efter samme regnskabspraksis som sidste år.</e:ExplanationOfOtherMethodsOfRecognitionAndMeasurementBasisForAssetsInPreviousPeriod>
  <e:DescriptionOfGeneralMattersRelatedToRecognitionMeasurementAndChangesInAccountingPolicies contextRef="c1" xml:lang="da">Præsentationsvaluta
Årsregnskabet er aflagt i danske kroner (kr.).</e:DescriptionOfGeneralMattersRelatedToRecognitionMeasurementAndChangesInAccountingPolicies>
  <e:DescriptionOfMethodsOfForeignCurrencies contextRef="c1" xml:lang="da">Transaktioner i fremmed valuta omregnes ved første indregning til transaktionsdagens kurs. Valutakursdifferencer, der opstår mellem transaktionsdagens kurs og kursen på betalingsdagen, indregnes i resultatopgørelsen som en finansiel post.
Tilgodehavender, gæld og andre monetære poster i fremmed valuta omregnes til balancedagens valutakurs. Forskellen mellem balancedagens kurs og kursen på tidspunktet for tilgodehavendets eller gældsforpligtelsens opståen eller indregning i seneste årsregnskab indregnes i resultatopgørelsen under finansielle indtægter og omkostninger.</e:DescriptionOfMethodsOfForeignCurrencies>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfRevenue contextRef="c1" xml:lang="da">Selskabets nettoomsætning genereres primært ved salg af licenser og ved konsulentydelser.
Licenser:
Indtægter fra salg af licenser indregnes i nettoomsætning på tidspunktet for levering og risikoens overgang, såfremt indtægten kan opgøres pålideligt og forventes modtaget.
Levering af konsulentydelser:
Omsætning fra levering af konsulentydelser indregnes som omsætning i takt med, at produktionen udføres, hvorved nettoomsætningen svarer til salgsværdien af årets udførte arbejder. Nettoomsætningen indregnes, når de samlede indtægter og omkostninger på kontrakten og færdiggørelselsgraden på balancedagen kan opgøres pålideligt, og det er sandsynligt, at de økonomiske fordele vil tilgå selskabet.
Nettoomsætning måles efter fradrag af alle former for afgivne rabatter. Ligeledes fratrækkes moms og afgifter m.v. opkrævet på vegne af tredjemand.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfRevenue>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss contextRef="c1" xml:lang="da">I resultatopgørelsen er nettoomsætning, arbejde udført for egen regning, og opført under aktiver og eksterne omkostninger med henvisning til årsregnskabslovens § 32 sammendraget til én regnskabspost benævnt bruttofortjeneste.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCostOfSales contextRef="c1" xml:lang="da">Vareforbrug omfatter kostprisen på de varer og tjenesteydelser, som er medgået til at opnå årets nettoomsætning.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCostOfSales>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses contextRef="c1" xml:lang="da">Andre eksterne omkostninger omfatter omkostninger til distribution, salg, reklame, administration, lokaler, tab på debitorer, operationelle leasingaftaler m.v.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEmployeeBenefitExpense contextRef="c1" xml:lang="da">Personaleomkostninger omfatter løn og gager, inkl. feriepenge og pensioner, samt andre omkostninger til social sikring m.v. til selskabets medarbejdere. I personaleomkostninger er fratrukket modtagne godtgørelser fra offentlige myndigheder.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEmployeeBenefitExpense>
  <e:DescriptionOfMethodsOfImpairmentLossesAndDepreciation contextRef="c1" xml:lang="da">Af- og nedskrivninger omfatter af- og nedskrivninger på immaterielle og materielle anlægsaktiver.
Goodwill afskrives linæert over den vurderede økonomiske levetid, der fastsættes på baggrund af en vurdering af bl.a. den overtagne virksomheds karakter, indtjening, markedsposition, branchens stabilitet og afhængighed af nøglemedarbejdere.
Afskrivningsgrundlaget, der opgøres som kostprisen med fradrag af eventuel restværdi, afskrives lineært over den forventede brugstid, baseret på følgende vurdering af aktivernes forventede brugstider:
Færdiggjorte udviklingsprojekter
5 år






Andre anlæg, driftsmateriel og inventar
3-5 år




Afskrivningsgrundlaget opgøres under hensyntagen til aktivets restværdi og reduceres med eventuelle nedskrivninger. Afskrivningsperioden og restværdien fastsættes på anskaffelsestidspunktet og revurderes årligt. Overstiger restværdien aktivets regnskabsmæssige værdi, ophører afskrivning.
Ved ændring i afskrivningsperioden eller restværdien indregnes virkningen for afskrivninger fremadrettet som en ændring i regnskabsmæssigt skøn.</e:DescriptionOfMethodsOfImpairmentLossesAndDepreciation>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIncomeAndExpensesFromInvestmentsInGroupEnterprisesAndAssociates contextRef="c1" xml:lang="da">Efter den indre værdis metode indregnes en forholdsmæssig andel af resultat efter skat i de underliggende virksomheder i resultatopgørelsen. Resultatandele efter skat i dattervirksomheder præsenteres i resultatopgørelsen som særskilte linjer. For kapitalandele i dattervirksomheder foretages fuld eliminering af koncerninterne avancer/tab.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIncomeAndExpensesFromInvestmentsInGroupEnterprisesAndAssociates>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses contextRef="c1" xml:lang="da">Finansielle indtægter og omkostninger indeholder renter, realiserede og urealiserede kursgevinster og -tab vedrørende tilgodehavender, gæld og transaktioner i fremmed valuta samt tillæg og godtgørelser under acontoskatteordningen m.v.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses contextRef="c1" xml:lang="da">Selskabet er omfattet af de danske regler om tvungen sambeskatning af K2K Holding ApS-koncernens danske dattervirksomheder. Dattervirksomheder indgår i sambeskatningen fra det tidspunkt, hvor de indgår i konsolideringen i koncernen, og frem til det tidspunkt, hvor de udgår fra konsolideringen, hvilket er sket i regnskabsåret.
K2K Holding ApS er administrationsselskab for sambeskatningen og afregner som følge heraf alle betalinger af selskabsskat med skattemyndighederne.
Den aktuelle danske selskabsskat fordeles ved afregning af sambeskatningsbidrag mellem de sambeskattede virksomheder i forhold til disses skattepligtige indkomster. I tilknytning hertil modtager virksomheder med skattemæssigt underskud sambeskatningsbidrag fra virksomheder, der kan anvende dette underskud til nedsættelse af egne skattemæssige overskud.
Skat af årets resultat omfatter aktuel skat af årets forventede skattepligtige indkomst og årets regulering af udskudt skat. Årets skat indregnes i resultatopgørelsen med den del, der kan henføres til årets resultat og i egenkapitalen med den del, som kan henføres til transaktioner indregnet i egenkapitalen.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIntangibleAssets contextRef="c1" xml:lang="da">Immaterielle anlægsaktiver omfatter udviklingsprojekter og andre erhvervede immaterielle rettigheder.
Immaterielle anlægsaktiver måles til kostpris med fradrag af akkumulerede af- og nedskrivninger.
Udviklingsomkostninger omfatter omkostninger, gager og afskrivninger, der direkte og indirekte kan henføres til udviklingsaktiviteter.
Udviklingsprojekter, der er klart definerede og identificerbare, og hvor den tekniske gennemførlighed, tilstrækkelige ressourcer og et potentielt fremtidigt marked eller udviklingsmulighed kan påvises, og hvor det er hensigten at fremstille, markedsføre eller anvende projektet, indregnes som immaterielle aktiver, hvis kostprisen  kan opgøres pålideligt, og der er tilstrækkelig sikkerhed for, at den fremtidige indtjening kan dække produktions- salgs- og administrationsomkostninger samt udviklingsomkostningerne. Øvrige udviklingsomkostninger indregnes i resultatopgørelsen, efterhånden som omkostningerne afholdes.
Udviklingsomkostninger, der er indregnet i balancen, måles til kostpris med fradrag af akkumulerede af- og nedskrivninger.
Efter færdiggørelsen af udviklingsarbejdet afskrives udviklingsomkostninger lineært over den vurderede økonomiske brugstid.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIntangibleAssets>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfPropertyPlantAndEquipment contextRef="c1" xml:lang="da">Materielle anlægsaktiver
Materielle anlægsaktiver måles til kostpris med fradrag af akkumulerede af- og nedskrivninger. Kostprisen omfatter anskaffelsesprisen og omkostninger direkte knyttet til anskaffelsen indtil det tidspunkt, hvor aktivet er klar til brug.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfPropertyPlantAndEquipment>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisForInvestmentsInSubsidiariesAndAssociates contextRef="c1" xml:lang="da">Kapitalandele i dattervirksomheder måles efter den indre værdis metode.
Ved første indregning måles kapitalandele i dattervirksomheder til kostpris, dvs. med tillæg af transaktionsomkostninger. Kostprisen allokeres i overensstemmelse med overtagelsesmetoden, jf. anvendt regnskabspraksis for virksomhedssammenslutninger.
Kostprisen værdireguleres med resultatandele efter skat opgjort efter koncernens regnskabspraksis med fradrag eller tillæg af urealiserede koncerninterne avancer/tab.
Konstaterede merværdier og eventuel goodwill i forhold til den underliggende virksomheds regnskabsmæssige indre værdi amortiseres i overensstemmelse med anvendt regnskabspraksis for de aktiver og forpligtelser, som de kan henføres til. Negativ goodwill indregnes i resultatopgørelsen.
Modtaget udbytte fradrages den regnskabsmæssige værdi.
Goodwill på kapitalandele i tilknyttede virksomheder afskrives over 5 år.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisForInvestmentsInSubsidiariesAndAssociates>
  <e:DescriptionOfMethodsOfAmortisationOfNoncurrentAssets contextRef="c1" xml:lang="da">Den regnskabsmæssige værdi af immaterielle og materielle anlægsaktiver samt kapitalandele i dattervirksomheder vurderes årligt for indikationer på værdiforringelse.
Foreligger der indikationer på værdiforringelse, foretages nedskrivningstest af hvert enkelt aktiv henholdsvis gruppe af aktiver. Der foretages nedskrivning til genindvindingsværdien, hvis denne er lavere end den regnskabsmæssige værdi.
Som genindvindingsværdi anvendes den højeste værdi af nettosalgspris og kapitalværdi. Kapitalværdien opgøres som nutidsværdien af de forventede nettopengestrømme fra anvendelsen af aktivet eller aktivgruppen og forventede nettopengestrømme ved salg af aktivet eller aktivgruppen efter endt brugstid.
Tidligere indregnede nedskrivninger tilbageføres, når begrundelsen for nedskrivningen ikke længere består. Nedskrivninger på goodwill tilbageføres ikke.</e:DescriptionOfMethodsOfAmortisationOfNoncurrentAssets>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfReceivables contextRef="c1" xml:lang="da">Tilgodehavender måles til amortiseret kostpris.
Der foretages nedskrivning til imødegåelse af tab, hvor der vurderes at være indtruffet en objektiv indikation på, at et tilgodehavende eller en portefølje af tilgodehavender er værdiforringet. Hvis der foreligger en objektiv indikation på, at et individuelt tilgodehavende er værdiforringet, foretages nedskrivning på individuelt niveau.
Nedskrivninger opgøres som forskellen mellem den regnskabsmæssige værdi af tilgodehavender og nutidsværdien af de forventede pengestrømme, herunder realisationsværdi af eventuelle modtagne sikkerhedsstillelser. Som diskonteringssats anvendes den effektive rente for det enkelte tilgodehavende eller portefølje.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfReceivables>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfContractWorkInProgress contextRef="c1" xml:lang="da">Igangværende leverancer af konsulentydelser og servicekontrakter måles til salgsværdien af det udførte arbejde fratrukket acontofaktureringer. Salgsværdien opgøres på grundlag af færdiggørelsesgraden på balancedagen og de samlede forventede indtægter på det enkelte igangværende arbejde. Færdiggørelsesgraden opgøres på grundlag af de afholdte omkostninger i forhold til de forventede samlede omkostninger på det enkelte igangværende arbejde.
Når resultatet af en igangværende kontrakt ikke kan skønnes pålideligt, måles salgsværdien til de medgåede omkostninger i det omfang disse forventes at blive dækket af køber.
Hvis de samlede omkostninger på det igangværende arbejde forventes at overstige den samlede salgsværdi, indregnes det forventede tab som en tabsgivende aftale under hensatte forpligtelser og omkostningsføres i resultatopgørelsen.
Værdien af de enkelte igangværende arbejder med fradrag af acontofaktureringer klassificeres som aktiver, når salgsværdien overstiger acontofaktureringer og som forpligtelser, når acontofaktureringer overstiger salgsværdien.
Modtagne forudbetalinger modregnes i tilgodehavender fra salg og tjenesteydelser.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfContractWorkInProgress>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeAssets contextRef="c1" xml:lang="da">Periodeafgrænsningsposter, indregnet under aktiver, omfatter forudbetalte omkostninger vedrørende efterfølgende regnskabsår.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeAssets>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents contextRef="c1" xml:lang="da">Likvider omfatter likvide beholdninger.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEquity contextRef="c1" xml:lang="da">Reserve for nettoopskrivning efter den indre værdis metode 
Reserve for nettoopskrivning efter den indre værdis metode omfatter nettoopskrivninger af kapitalandele i dattervirksomheder og associerede virksomheder i forhold til kostpris. Reserven kan elimineres ved underskud, realisation af kapitalandele eller ændring i regnskabsmæssige skøn. Reserven kan ikke indregnes med et negativt beløb.
Reserve for udviklingsomkostninger
Reserve for udviklingsomkostninger omfatter indregnede udviklingsomkostninger. Reserven kan ikke benyttes til udbytte eller dækning af underskud. Reserven reduceres eller opløses, hvis de indregnede udviklingsomkostninger afskrives eller udgår af virksomhedens drift. Dette sker ved overførsel direkte til egenkapitalens frie reserver.
Reserve for valutakursreguleringer
Reserve for valutakursreguleringer omfatter andel af valutakursdifferencer, opstået ved omregning af regnskaber for enheder med en anden funktionel valuta end danske kroner, kursreguleringer vedrørende aktiver og forpligtelser, der udgør en del af virksomhedens nettoinvesteringer i sådanne enheder, og kursreguleringer vedrørende sikringstransaktioner, der valutakurssikrer virksomhedens nettoinvesteringer i sådanne enheder. Reserven opløses ved afhændelse af udenlandske enheder, eller hvis betingelserne for effektiv sikring ikke længere er til stede. Når kapitalandele i datter- og associerede virksomheder i moderselskabets regnskab er omfattet af bindingskravet i reserven for nettoopskrivning efter den indre værdis metode, vil valutakursreguleringer i stedet indgå i denne egenkapitalreserve.
Foreslået udbytte
Foreslået udbytte indregnes som en forpligtelse på tidspunktet for vedtagelse på den ordinære generalforsamling (deklareringstidspunktet). Udbytte, som forventes udbetalt for året, vises som en særskilt post under egenkapitalen.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfEquity>
  <e:DescriptionOfMethodsOfDividends contextRef="c1" xml:lang="da">Foreslået udbytte indregnes som en forpligtelse på tidspunktet for vedtagelse på den ordinære generalforsamling (deklareringstidspunktet). Udbytte, som forventes udbetalt for året, vises som en særskilt post under egenkapitalen.</e:DescriptionOfMethodsOfDividends>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax contextRef="c1" xml:lang="da">Aktuelle skatteforpligtelser og tilgodehavende aktuel skat indregnes i balancen som beregnet skat af årets skattepligtige indkomst, reguleret for skat af tidligere års skattepligtige indkomster samt betalte acontoskatter.

Tilgodehavende og skyldige sambeskatningsbidrag i balancen som "Tilgodehavender selskabsskat" eller "Skyldig selskabsskat".

Udskudt skat måles efter den balanceorienterede gældsmetode af alle midlertidige forskelle mellem regnskabsmæssig og skattemæssig værdi af aktiver og forpligtelser. Der indregnes dog ikke udskudt skat af midlertidige forskelle opstået på anskaffelsestidspunktet uden at have effekt på resultat eller skattepligtig indkomst. I de tilfælde, hvor opgørelse af skatteværdien kan foretages efter forskellige beskatningsregler, måles udskudt skat på grundlag af den af ledelsen planlagte anvendelse af aktivet henholdsvis afvikling af forpligtelsen.

Udskudte skatteaktiver, herunder skatteværdien af fremførselsberettigede skattemæssige underskud, indregnes med den værdi, hvortil de forventes at blive anvendt, enten ved udligning i skat af fremtidig indtjening eller ved modregning i udskudte skatteforpligtelser inden for samme juridiske skatteenhed og jurisdiktion.

Udskudt skat måles på grundlag af de skatteregler og skattesatser, der med balancedagens lovgivning vil være gældende, når den udskudte skat forventes udløst som aktuel skat. Ændring i udskudt skat som følge af ændringer i skattesatser indregnes i resultatopgørelsen.
</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions contextRef="c1" xml:lang="da">Finansielle forpligtelser, som omfatter leverandørgæld, indregnes ved lånoptagelse til kostpris, svarende til det modtagne provenu efter fradrag af afholdte transaktionsomkostninger. I efterfølgende perioder måles de finansielle forpligtelser til amortiseret kostpris.
Øvrige gældsforpligtelser måles til nettorealisationsværdien.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions>
  <e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeLiabilities contextRef="c1" xml:lang="da">Periodeafgrænsningsposter
Periodeafgrænsningsposter, indregnet under forpligtelser, omfatter modtagne betalinger, som vedrører indtægter i efterfølgende regnskabsår.</e:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfDeferredIncomeLiabilities>
  <e:DisclosureOfIntangibleAssets contextRef="c1" xml:lang="da">Færdiggjorte udviklingsprojekter

Færdiggjorte udviklingsprojekter omfatter virksomhedens læringsplatform (LMS) med en regnskabsmæssig værdi på 896 t.kr. Derudover består det af virksomhedens nye automatiseringsværktøj Epiloque med en regnskabsmæssig værdi på 136 t.kr.</e:DisclosureOfIntangibleAssets>
  <e:RetrospectiveInformationOnContributedCapital contextRef="c1" xml:lang="da">Virksomhedens selskabskapital har uændret været 500.000 kr. de seneste 5 år.</e:RetrospectiveInformationOnContributedCapital>
  <e:DisclosureOfContingentLiabilities contextRef="c1" xml:lang="da">Andre eventualforpligtelser
</e:DisclosureOfContingentLiabilities>
  <e:DisclosureOfLiabilitiesUnderLeases contextRef="c1" xml:lang="da">Lejeforpligtelser omfatter i alt 195 t.kr. i huslejekontrakter med opsigelsesvarsler på 2-6 mdr.</e:DisclosureOfLiabilitiesUnderLeases>
  <e:DisclosureOfCollateralsAndAssetsPledgesAsSecurity contextRef="c1" xml:lang="da">Til sikkerhed for selskabets mellemværende med pengeinstituttet er stillet virksomhedspant på 1.500 t.kr. i goodwill, diverse immaterielle rettigheder, simple fordringer samt driftsmateriel og inventar med en bogført værdi på 8.398 t.kr.

Selskabet har ingen gæld til pengeinstituttet pr. 31. december 2021.</e:DisclosureOfCollateralsAndAssetsPledgesAsSecurity>
  <!--Aktuelle periode enkelt selskab-->
  <context id="c1">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
  </context>
  <!--Forrige periode enkelt selskab-->
  <context id="c4">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
  </context>
  <!--Slutdato forrige periode enkelt selskab-->
  <context id="c5">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
  </context>
  <!--Slutdato aktuelle periode enkelt selskab-->
  <context id="c7">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
  </context>
  <!--BOARD1-->
  <context id="c33">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfSupervisoryBoardDimension">
        <d:memberOfBoardIdentifier>1</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--BOARD2-->
  <context id="c49">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfSupervisoryBoardDimension">
        <d:memberOfBoardIdentifier>2</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--BOARD3-->
  <context id="c50">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfSupervisoryBoardDimension">
        <d:memberOfBoardIdentifier>3</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--BOARD4-->
  <context id="c51">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfSupervisoryBoardDimension">
        <d:memberOfBoardIdentifier>4</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--BOARD5-->
  <context id="c52">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfSupervisoryBoardDimension">
        <d:memberOfBoardIdentifier>5</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Aktiespec Besk1-->
  <context id="c72">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="e:IdentificationOfClassOfSharesDimension">
        <e:classOfSharesIdentifier>1</e:classOfSharesIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--CEO1-->
  <context id="c76">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfMemberOfExecutiveBoardDimension">
        <d:memberOfBoardIdentifier>1</d:memberOfBoardIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--REVISOR1-->
  <context id="c106">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="d:IdentificationOfAuditorDimension">
        <d:auditorIdentifier>1</d:auditorIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--UdvProject aktuel primo-->
  <context id="c112">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfIntangibleAssetsDimension">e:CompletedDevelopmentProjectsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--UdvProject aktuel i aaret-->
  <context id="c153">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfIntangibleAssetsDimension">e:CompletedDevelopmentProjectsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--UdvProject aktuel ultimo-->
  <context id="c154">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfIntangibleAssetsDimension">e:CompletedDevelopmentProjectsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Nettopskrivning aktuel i aaret-->
  <context id="c182">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Nettopskrivning forrige i aaret-->
  <context id="c183">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Lovpligtige reserver aktuel i aaret-->
  <context id="c184">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:OtherStatutoryReservesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Lovpligtige reserver forrige i aaret-->
  <context id="c185">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:OtherStatutoryReservesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfoert resultat aktuel i aaret-->
  <context id="c194">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfoert resultat forrige i aaret-->
  <context id="c195">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ResultDistributionDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Tilgodehavender virkdeltagere aktuel ultimo-->
  <context id="c216">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:ReceivablesFromOwnersAndManagementMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Andre anlag aktuel primo-->
  <context id="c235">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfPropertyPlantAndEquipmentDimension">e:FixturesFittingsToolsAndEquipmentMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Andre anlag aktuel i aaret-->
  <context id="c236">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfPropertyPlantAndEquipmentDimension">e:FixturesFittingsToolsAndEquipmentMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Andre anlag aktuel ultimo-->
  <context id="c237">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfPropertyPlantAndEquipmentDimension">e:FixturesFittingsToolsAndEquipmentMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Kapandele tilknyttede aktuel primo-->
  <context id="c261">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:InvestmentsInGroupEnterprisesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Kapandele tilknyttede aktuel i aaret-->
  <context id="c263">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:InvestmentsInGroupEnterprisesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Kapandele tilknyttede aktuel ultimo-->
  <context id="c265">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:InvestmentsInGroupEnterprisesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Virksomhedskapital forrige EKprimo-->
  <context id="c309">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ContributedCapitalMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Virksomhedskapital forrige EKi aaret-->
  <context id="c310">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ContributedCapitalMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Virksomhedskapital aktuel primo-->
  <context id="c312">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ContributedCapitalMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Virksomhedskapital aktuel i aaret-->
  <context id="c313">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ContributedCapitalMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Virksomhedskapital aktuel ultimo-->
  <context id="c314">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ContributedCapitalMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for nettoopskrivning indre vardi aktuel primo-->
  <context id="c339">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for nettoopskrivning indre vardi aktuel i aaret-->
  <context id="c340">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for nettoopskrivning indre vardi aktuel ultimo-->
  <context id="c341">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for nettoopskrivning indre vardi forrige EKprimo-->
  <context id="c342">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for nettoopskrivning indre vardi forrige EKi aaret-->
  <context id="c343">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForNetRevaluationAccordingToEquityMethodMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfort res aktuel primo-->
  <context id="c351">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfort res aktuel i aaret-->
  <context id="c352">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfort res aktuel ultimo-->
  <context id="c353">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfort res forrige EKprimo-->
  <context id="c354">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Overfort res forrige EKi aaret-->
  <context id="c355">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:RetainedEarningsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Anden gald aktuel ultimo-->
  <context id="c616">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfLongTermLiabilitiesDimension">e:OtherLongtermPayablesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Datterselskab1-->
  <context id="c632">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:TypeOfRelatedEntityDimension">e:SubsidiaryMember</xbrldi:explicitMember>
      <xbrldi:typedMember dimension="e:IdentificationOfRelatedEntityDimension">
        <e:relatedEntityIdentifier>1</e:relatedEntityIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Datterselskab2-->
  <context id="c633">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:TypeOfRelatedEntityDimension">e:SubsidiaryMember</xbrldi:explicitMember>
      <xbrldi:typedMember dimension="e:IdentificationOfRelatedEntityDimension">
        <e:relatedEntityIdentifier>2</e:relatedEntityIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Datterselskab ultimo1-->
  <context id="c652">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:TypeOfRelatedEntityDimension">e:SubsidiaryMember</xbrldi:explicitMember>
      <xbrldi:typedMember dimension="e:IdentificationOfRelatedEntityDimension">
        <e:relatedEntityIdentifier>1</e:relatedEntityIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Datterselskab ultimo2-->
  <context id="c653">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:TypeOfRelatedEntityDimension">e:SubsidiaryMember</xbrldi:explicitMember>
      <xbrldi:typedMember dimension="e:IdentificationOfRelatedEntityDimension">
        <e:relatedEntityIdentifier>2</e:relatedEntityIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Aktiespec1 forrige ultimo-->
  <context id="c1294">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-12-31</instant>
    </period>
    <scenario>
      <xbrldi:typedMember dimension="e:IdentificationOfClassOfSharesDimension">
        <e:classOfSharesIdentifier>1</e:classOfSharesIdentifier>
      </xbrldi:typedMember>
    </scenario>
  </context>
  <!--Deposita aktuel primo-->
  <context id="c1991">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:DepositsLongtermInvestmentsAndReceivablesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Deposita aktuel i aaret-->
  <context id="c1992">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:DepositsLongtermInvestmentsAndReceivablesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Deposita aktuel ultimo-->
  <context id="c1993">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfInvestmentsDimension">e:DepositsLongtermInvestmentsAndReceivablesMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for udviklingsomkostninger aktuel primo-->
  <context id="c2350">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForDevelopmentExpenditureMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for udviklingsomkostninger aktuel i aaret-->
  <context id="c2351">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForDevelopmentExpenditureMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for udviklingsomkostninger aktuel ultimo-->
  <context id="c2352">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForDevelopmentExpenditureMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for udviklingsomkostninger forrige primo-->
  <context id="c2353">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForDevelopmentExpenditureMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve for udviklingsomkostninger forrige i aaret-->
  <context id="c2354">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForDevelopmentExpenditureMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve dagsvaerdi valuta aktuel primo-->
  <context id="c2631">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForCurrentValueAdjustmentsOfCurrencyGainsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve dagsvaerdi valuta aktuel i aaret-->
  <context id="c2632">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2021-01-01</startDate>
      <endDate>2021-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForCurrentValueAdjustmentsOfCurrencyGainsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve dagsvaerdi valuta aktuel ultimo-->
  <context id="c2633">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2021-12-31</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForCurrentValueAdjustmentsOfCurrencyGainsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve dagsvaerdi valuta forrige primo-->
  <context id="c2634">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <instant>2020-01-01</instant>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForCurrentValueAdjustmentsOfCurrencyGainsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Reserve dagsvaerdi valuta forrige i aaret-->
  <context id="c2635">
    <entity>
      <identifier scheme="http://www.dcca.dk/cvr">27057640</identifier>
    </entity>
    <period>
      <startDate>2020-01-01</startDate>
      <endDate>2020-12-31</endDate>
    </period>
    <scenario>
      <xbrldi:explicitMember dimension="e:ClassesOfEquityDimension">e:ReserveForCurrentValueAdjustmentsOfCurrencyGainsMember</xbrldi:explicitMember>
    </scenario>
  </context>
  <!--Aktier-->
  <unit id="u3">
    <measure>xbrli:shares</measure>
  </unit>
  <!--DKK enere-->
  <unit id="u5">
    <measure>iso4217:DKK</measure>
  </unit>
  <!--Antal-->
  <unit id="u7">
    <measure>xbrli:pure</measure>
  </unit>
</xbrl>