<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<xbrli:xbrl xmlns:xbrli="http://www.xbrl.org/2003/instance"
            xmlns="http://www.w3.org/1999/xhtml"
            xmlns:b="http://xbrl.dcca.dk/entryBalanceSheetAccountFormIncomeStatementByNature"
            xmlns:c="http://xbrl.dcca.dk/cmn"
            xmlns:d="http://xbrl.dcca.dk/fsa"
            xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26"
            xmlns:e="http://xbrl.dcca.dk/gsd"
            xmlns:f="http://xbrl.dcca.dk/sob"
            xmlns:g="http://xbrl.dcca.dk/arr"
            xmlns:h="http://xbrl.dcca.dk/mrv"
            xmlns:link="http://www.xbrl.org/2003/linkbase"
            xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
            xmlns:ix="http://www.xbrl.org/2013/inlineXBRL"
            xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
            xmlns:xlink="http://www.w3.org/1999/xlink">
   <link:schemaRef xlink:href="http://archprod.service.eogs.dk/taxonomy/20241001/entryDanishGAAPBalanceSheetAccountFormIncomeStatementByNatureIncludingManagementsReviewStatisticsAndTax20241001.xsd"
                   xlink:type="simple"/>
   <xbrli:context id="c11">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c13">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfAuditorDimension">
								    <c:auditorIdentifier>
									2
								</c:auditorIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c78">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfMemberOfExecutiveBoardDimension">
								    <c:memberOfBoardIdentifier>
									1
								</c:memberOfBoardIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c12">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:typedMember dimension="c:IdentificationOfAuditorDimension">
								    <c:auditorIdentifier>
									1
								</c:auditorIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c32">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2024-01-01</xbrli:startDate>
							  <xbrli:endDate>2024-12-31</xbrli:endDate>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c49">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c48">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2024-12-31</xbrli:instant>
						</xbrli:period>
					</xbrli:context>
   <xbrli:context id="c87">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ContributedCapitalMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c99">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ReserveForNetRevaluationAccordingToEquityMethodMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c105">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c108">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ProposedDividendRecognisedInEquityMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c109">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ProposedDividendRecognisedInEquityMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c101">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ReserveForNetRevaluationAccordingToEquityMethodMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c106">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c89">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ContributedCapitalMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c100">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ReserveForNetRevaluationAccordingToEquityMethodMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c107">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:RetainedEarningsMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c110">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfEquityDimension">
								d:ProposedDividendRecognisedInEquityMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c56">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c59">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2024-01-01</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c58">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c61">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2024-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c57">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c60">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2024-01-01</xbrli:startDate>
							  <xbrli:endDate>2024-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:ClassesOfInvestmentsDimension">
								d:InvestmentsInAssociatesMember
							</xbrldi:explicitMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c589">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:startDate>2025-01-01</xbrli:startDate>
							  <xbrli:endDate>2025-12-31</xbrli:endDate>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:TypeOfRelatedEntityDimension">
								d:AssociateMember
							</xbrldi:explicitMember>
							  <xbrldi:typedMember dimension="d:IdentificationOfRelatedEntityDimension">
								    <d:relatedEntityIdentifier>
									1
								</d:relatedEntityIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:context id="c590">
						<xbrli:entity>
							  <xbrli:identifier scheme="http://www.dcca.dk/cvr">30532430</xbrli:identifier>
						</xbrli:entity>
						<xbrli:period>
							  <xbrli:instant>2025-12-31</xbrli:instant>
						</xbrli:period>
						<xbrli:scenario>
							  <xbrldi:explicitMember dimension="d:TypeOfRelatedEntityDimension">
								d:AssociateMember
							</xbrldi:explicitMember>
							  <xbrldi:typedMember dimension="d:IdentificationOfRelatedEntityDimension">
								    <d:relatedEntityIdentifier>
									1
								</d:relatedEntityIdentifier>
							  </xbrldi:typedMember>
						</xbrli:scenario>
					</xbrli:context>
   <xbrli:unit id="u3">
						<xbrli:measure>iso4217:DKK</xbrli:measure>
					</xbrli:unit>
   <xbrli:unit id="u4">
						<xbrli:measure>xbrli:pure</xbrli:measure>
					</xbrli:unit>
   <e:NameAndSurnameOfChairmanOfGeneralMeeting contextRef="c11" id="ParaIndex_1582_CellNumber_XB2.B1K_CellInstance_0">Kent Kristensen</e:NameAndSurnameOfChairmanOfGeneralMeeting>
   <d:ClassOfReportingEntity contextRef="c11">Regnskabsklasse B</d:ClassOfReportingEntity>
   <e:NameOfSubmittingEnterprise contextRef="c11" id="ParaIndex_1579_CellNumber_XB2.B1C_CellInstance_0">Andersen Revision</e:NameOfSubmittingEnterprise>
   <e:ReportingPeriodStartDate contextRef="c11">2025-01-01</e:ReportingPeriodStartDate>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyOtherMattersExtendedReview contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyOtherMattersExtendedReview>
   <c:NameOfAuditFirm contextRef="c13" id="ParaIndex_1438_CellNumber_SO1.A67_CellInstance_0">Andersen Revision</c:NameOfAuditFirm>
   <c:IdentificationNumberCvrOfAuditFirm contextRef="c13" id="ParaIndex_1438_CellNumber_SO1.B67_CellInstance_0">32326706</c:IdentificationNumberCvrOfAuditFirm>
   <d:SelectedElementsFromReportingClassD contextRef="c11">false</d:SelectedElementsFromReportingClassD>
   <e:IdentificationNumberCvrOfSubmittingEnterprise contextRef="c11" id="ParaIndex_1579_CellNumber_XB2.B1B_CellInstance_0">32326706</e:IdentificationNumberCvrOfSubmittingEnterprise>
   <e:AddressOfSubmittingEnterpriseStreetAndNumber contextRef="c11" id="ParaIndex_1579_CellNumber_XB2.B1D_CellInstance_0">Vestervangsvej 14</e:AddressOfSubmittingEnterpriseStreetAndNumber>
   <e:AddressOfSubmittingEnterprisePostcodeAndTown contextRef="c11" id="ParaIndex_1580_CellNumber_XB2.B1E_CellInstance_0">8800 Viborg</e:AddressOfSubmittingEnterprisePostcodeAndTown>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyLegislationOnFinancialReportingIncludingAccountingAndStorageOfAccountingRecordsExtendedReview contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyLegislationOnFinancialReportingIncludingAccountingAndStorageOfAccountingRecordsExtendedReview>
   <e:ReportingPeriodEndDate contextRef="c11">2025-12-31</e:ReportingPeriodEndDate>
   <e:PrecedingReportingPeriodStartDate contextRef="c11">2024-01-01</e:PrecedingReportingPeriodStartDate>
   <c:TypeOfAuditorAssistance contextRef="c11" id="ParaIndex_1591_CellNumber_XB2.B4A_CellInstance_0">Erklæring om udvidet gennemgang</c:TypeOfAuditorAssistance>
   <e:PredingReportingPeriodEndDate contextRef="c11">2024-12-31</e:PredingReportingPeriodEndDate>
   <d:SelectedElementsFromReportingClassC contextRef="c11">true</d:SelectedElementsFromReportingClassC>
   <e:DateOfGeneralMeeting contextRef="c11">2026-05-26</e:DateOfGeneralMeeting>
   <e:ToolForPreparingTheXBRLInstanceDocument contextRef="c11" id="ParaIndex_1591_CellNumber_XB2.B4B_CellInstance_0">CaseWare-FSR</e:ToolForPreparingTheXBRLInstanceDocument>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCriminalCodeAndFiscalTaxAndSubsidyLegislationExtendedReview contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCriminalCodeAndFiscalTaxAndSubsidyLegislationExtendedReview>
   <g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCompaniesActOrEquivalentLegislationThatTheCompanyIsSubjectToExtendedReview contextRef="c11">false</g:ReportingResponsibilitiesAccordingToTheDanishExecutiveOrderOnApprovedAuditorsReportsEspeciallyTheCompaniesActOrEquivalentLegislationThatTheCompanyIsSubjectToExtendedReview>
   <e:InformationOnTypeOfSubmittedReport contextRef="c11">Årsrapport</e:InformationOnTypeOfSubmittedReport>
   <f:IdentificationOfApprovedAnnualReport contextRef="c11" id="ParaIndex_715" xml:lang="da">Direktionen har dags da­to be­hand­let og god­kendt års­rap­por­ten for regn­skabs­året 1. januar - 31. december 2025 for Kammadim ApS.</f:IdentificationOfApprovedAnnualReport>
   <f:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement contextRef="c11" id="ParaIndex_720" xml:lang="da">Års­rap­por­ten af­læg­ges i ov­er­ens­stem­mel­se med års­regn­skabs­lov­en.</f:ConfirmationThatAnnualReportIsPresentedInAccordanceWithRequirementsProvidedForByLegislationAnyStandardsAndRequirementsProvidedByArticlesOfAssociationOrByAgreement>
   <f:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults contextRef="c11" id="ParaIndex_725" xml:lang="da">Det er min op­fat­tel­se, at års­regn­ska­bet gi­ver et ret­vi­sen­de bil­lede af sel­ska­bets ak­ti­ver, pas­si­ver og fi­nan­si­el­le stil­ling pr. 31. december 2025 og re­sul­ta­tet af sel­ska­bets ak­ti­vi­te­ter for regn­skabs­året 1. januar - 31. december 2025.</f:ConfirmationThatFinancialStatementGivesTrueAndFairViewOfAssetsLiabilitiesEquityFinancialPositionAndResults>
   <f:ManagementsStatementAboutManagementsReview contextRef="c11" id="ParaIndex_730" xml:lang="da">Le­del­ses­be­ret­ning­en in­de­hol­der ef­ter min op­fat­tel­se en ret­vi­sen­de re­de­gø­rel­se for de for­hold, be­ret­ning­en om­hand­ler.</f:ManagementsStatementAboutManagementsReview>
   <f:RecommendationForApprovalOfAnnualReportByGeneralMeeting contextRef="c11" id="ParaIndex_745" xml:lang="da">Års­rap­por­ten ind­stil­les til ge­ne­ral­for­sam­ling­ens god­ken­del­se.</f:RecommendationForApprovalOfAnnualReportByGeneralMeeting>
   <c:NameAndSurnameOfMemberOfExecutiveBoard contextRef="c78" id="ParaIndex_761_CellNumber_A1.A1_CellInstance_0">Kent Kristensen</c:NameAndSurnameOfMemberOfExecutiveBoard>
   <c:TitleOfMemberOfExecutiveBoard contextRef="c78" id="ParaIndex_763_CellNumber_A1.T1_CellInstance_0">direktør</c:TitleOfMemberOfExecutiveBoard>
   <g:AddresseeOfAuditorsReportOnExtendedReviewOfFinancialStatements contextRef="c11" id="ParaIndex_1028" xml:lang="da">Til kapitalejeren i Kammadim ApS</g:AddresseeOfAuditorsReportOnExtendedReviewOfFinancialStatements>
   <g:TypeOfModifiedOpinionOnAuditedFinancialStatementsExtendedReview contextRef="c11"
                                                                      id="ParaIndex_1032_CellNumber_RP1.A8_CellInstance_0"
                                                                      xml:lang="da">Konklusion</g:TypeOfModifiedOpinionOnAuditedFinancialStatementsExtendedReview>
   <g:OpinionOnFinancialStatementsExtendedReview contextRef="c11" id="ParaIndex_1034" xml:lang="da">Vi har ud­ført ud­vid­et gen­nem­gang af års­regn­ska­bet for Kammadim ApS for regn­skabs­å­ret 1. januar - 31. december 2025, der om­fat­ter an­vendt regn­skabs­prak­sis, re­sul­tat­op­gø­rel­se, ba­lan­ce, eg­en­ka­pi­tal­op­gø­rel­se og no­ter. Årsregnskabet ud­ar­bej­des ef­ter års­regn­skabs­lov­en.Baseret på det udførte arbejde er det vor opfattelse, at års­regn­ska­bet giver et retvisende billede af sel­ska­bets aktiver, passiver og finansielle stilling pr. 31. december 2025 samt af resultatet af sel­ska­bets aktiviteter for regnskabsåret 1. januar - 31. december 2025 i overens­stemmelse med års­regn­skabs­lov­en.</g:OpinionOnFinancialStatementsExtendedReview>
   <g:TypeOfBasisForModifiedOpinionOnFinancialStatementsExtendedReview contextRef="c11"
                                                                       id="ParaIndex_1040_CellNumber_RP1.A12_CellInstance_0"
                                                                       xml:lang="da">Grundlag for konklusion</g:TypeOfBasisForModifiedOpinionOnFinancialStatementsExtendedReview>
   <g:DescriptionOfQualificationsOfFinancialStatementsExtendedReview contextRef="c11" id="ParaIndex_1046" xml:lang="da">Vi har udf­ørt vor ud­vid­ede gen­nem­gang i over­ens­stem­mel­se med Er­hvervs­styrel­sens er­klæ­rings­stand­ard for små virk­som­hed­er og FSR - dans­ke re­visor­ers stand­ard om ud­vid­et gen­nem­gang af års­regn­skab­er, der ud­ar­bej­des ef­ter års­regn­skabs­lov­en. Vort an­svar i­føl­ge dis­se stand­ard­er og krav er nær­me­re be­skrev­et i af­snit­tet “Re­vi­sors an­svar for den ud­vid­ede gen­nem­gang af års­regn­ska­bet“. Vi er u­af­hæng­ige af selskabet i ov­er­ens­stem­mel­se med International Ethics Standards Board for Accountants’ internationale retningslinjer for revisorers etiske adfærd (IESBA Code) og de yd­er­lig­ere etiske krav, der er gæld­en­de i Dan­mark, li­ge­som vi har op­fyldt vore ø­vri­ge e­tis­ke for­plig­tel­ser i hen­hold til dis­se krav og IESBA Code. Det er vor op­fat­tel­se, at det op­nå­ede be­vis er til­stræk­ke­ligt og eg­net som grund­lag for vor konklusion.</g:DescriptionOfQualificationsOfFinancialStatementsExtendedReview>
   <g:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatementsExtendedReview contextRef="c11" id="ParaIndex_1078" xml:lang="da">Led­el­sen har an­svar­et for ud­ar­bej­del­sen af et års­regn­skab, der gi­ver et ret­vi­sen­de bil­lede i over­ens­stem­mel­se med års­regn­skabs­lov­en. Led­el­sen har end­vi­de­re an­svar­et for den in­ter­ne kon­trol, som led­el­sen an­ser for nød­ven­dig for at ud­ar­bej­de et års­regn­skab ud­en væ­sent­lig fejl­in­for­ma­ti­on, u­an­set om den­ne skyl­des be­svig­el­ser el­ler fejl.Ved ud­ar­bej­del­sen af års­regn­skab­et er led­el­sen an­svar­lig for at vur­de­re sel­ska­bets ev­ne til at fort­sæt­te drif­ten, at op­ly­se om for­hold ved­rør­en­de fort­sat drift, hvor det­te er re­le­vant, samt at ud­ar­bej­de års­regn­skab­et på grund­lag af regn­skabs­prin­cip­pet om fort­sat drift, med­mind­re led­el­sen ent­en har til hen­sigt at li­kvi­de­re selskabet, ind­stil­le drif­ten el­ler ik­ke har and­et rea­li­stisk al­ter­na­tiv end at gø­re det­te.</g:StatementOfExecutiveAndSupervisoryBoardsResponsibilityForFinancialStatementsExtendedReview>
   <g:StatementOfAuditorsResponsibilityExtendedReview contextRef="c11" id="ParaIndex_1084" xml:lang="da">Vort an­svar er at ud­tryk­ke en kon­klu­sion om års­regn­skab­et. Det­te kræv­er, at vi plan­læg­ger og ud­før­er hand­ling­er med hen­blik på at op­nå be­græn­set sik­ker­hed for vor kon­klu­sion om års­regn­skab­et og der­ud­over ud­fører spe­ci­fikt kræv­ede sup­ple­rende hand­linger med hen­blik på at op­nå yder­ligere sik­ker­hed for vor kon­klu­sion.En ud­vid­et gen­nem­gang om­fat­ter hand­ling­er, der prim­ært be­står af fore­spørgs­ler til led­el­sen og, hvor det er hen­sigts­mæs­sigt, and­re i virk­som­hed­en, ana­ly­tis­ke hand­ling­er og de spe­ci­fikt kræv­ede sup­ple­ren­de hand­ling­er samt vur­der­ing af det op­nåe­de be­vis.Om­fang­et af hand­ling­er, der ud­før­es ved en ud­vid­et gen­nem­gang, er mind­re end ved en re­vi­sion, og vi ud­tryk­ker der­for ing­en re­vi­sions­kon­klusion om års­regn­skab­et.</g:StatementOfAuditorsResponsibilityExtendedReview>
   <g:StatementOnManagementsReviewAuditorsReportOnExtendedReviewFinancialStatementsExtendedReview contextRef="c11" id="ParaIndex_1102" xml:lang="da">Udtalelse om ledelsesberetningenLed­el­sen er an­svar­lig for led­el­ses­be­ret­ning­en.Vor kon­klu­si­on om års­regn­skab­et om­fat­ter ik­ke led­el­ses­be­ret­ning­en, og vi ud­tryk­ker ing­en form for kon­klu­si­on med sik­ker­hed om led­el­ses­be­ret­ning­en.I til­knyt­ning til vor ud­vid­ede gen­nem­gang af års­regn­skab­et er det vort an­svar at læse led­el­ses­be­ret­ning­en og i den for­bind­el­se ov­er­ve­je, om led­el­ses­be­ret­ning­en er væ­sent­ligt in­kon­si­stent med års­regn­skab­et el­ler vor vi­den op­nå­et ved den ud­vid­ede gen­nem­gang el­ler på and­en må­de sy­nes at in­de­hol­de væ­sent­lig fejl­in­for­ma­ti­on.Vort an­svar er der­ud­ov­er at ov­er­ve­je, om led­el­ses­be­ret­ning­en in­de­hold­er kræ­ve­de op­lys­ning­er i hen­hold til års­regn­skabs­lov­en.Ba­se­ret på det ud­før­te ar­bej­de er det vor op­fat­tel­se, at led­el­ses­be­ret­ning­en er i over­ens­stem­mel­se med års­regn­skab­et og er ud­ar­bej­det i over­ens­stem­mel­se med års­regn­skabs­lov­ens krav. Vi har ik­ke fund­et væ­sent­lig fejl­in­for­ma­ti­on i led­el­ses­be­ret­ning­en.</g:StatementOnManagementsReviewAuditorsReportOnExtendedReviewFinancialStatementsExtendedReview>
   <g:SignatureOfAuditorsPlace contextRef="c11" id="ParaIndex_1160_CellNumber_RP2.KON_CellInstance_0">Viborg</g:SignatureOfAuditorsPlace>
   <g:SignatureOfAuditorsDate contextRef="c11">2026-05-26</g:SignatureOfAuditorsDate>
   <c:NameOfAuditFirm contextRef="c12" id="ParaIndex_1163_CellNumber_RP2.A2_CellInstance_0">Andersen Revision</c:NameOfAuditFirm>
   <c:NameAndSurnameOfAuditor contextRef="c12" id="ParaIndex_1174_CellNumber_P3.A1_CellInstance_0">Hans Peter Andersen</c:NameAndSurnameOfAuditor>
   <c:DescriptionOfAuditor contextRef="c12" id="ParaIndex_1175_CellNumber_P3.AT1_CellInstance_0">Statsautoriseret revisor</c:DescriptionOfAuditor>
   <c:IdentificationNumberOfAuditor contextRef="c12" id="ParaIndex_1178_CellNumber_P3.ATTT1_CellInstance_0">mne32181</c:IdentificationNumberOfAuditor>
   <e:NameOfReportingEntity contextRef="c11" id="ParaIndex_1224_CellNumber_SO1.B3_CellInstance_0">Kammadim ApS</e:NameOfReportingEntity>
   <e:AddressOfReportingEntityStreetName contextRef="c11" id="ParaIndex_1227_CellNumber_SO1.B4_CellInstance_0">Lundvej </e:AddressOfReportingEntityStreetName>
   <e:AddressOfReportingEntityStreetBuildingIdentifier contextRef="c11" id="ParaIndex_1227_CellNumber_SO1.D4_CellInstance_0">3</e:AddressOfReportingEntityStreetBuildingIdentifier>
   <e:AddressOfReportingEntityPostCodeIdentifier contextRef="c11" id="ParaIndex_1233_CellNumber_SO1.B6_CellInstance_0">9632 </e:AddressOfReportingEntityPostCodeIdentifier>
   <e:AddressOfReportingEntityDistrictName contextRef="c11" id="ParaIndex_1233_CellNumber_SO1.D6_CellInstance_0">Møldrup</e:AddressOfReportingEntityDistrictName>
   <e:IdentificationNumberCvrOfReportingEntity contextRef="c11" id="ParaIndex_1256_CellNumber_SO1.B11_CellInstance_0">30532430</e:IdentificationNumberCvrOfReportingEntity>
   <e:RegisteredOfficeOfReportingEntity contextRef="c11" id="ParaIndex_1278_CellNumber_SO1.B16_CellInstance_0">Viborg</e:RegisteredOfficeOfReportingEntity>
   <c:IdentificationNumberCvrOfAuditFirm contextRef="c12" id="ParaIndex_1432_CellNumber_SO1.BB3_CellInstance_0">32326706</c:IdentificationNumberCvrOfAuditFirm>
   <e:AddressOfAuditorStreetName contextRef="c12"
                                 id="ParaIndex_1436_CellNumber_SO1.B1043_CellInstance_0">Vestervangsvej</e:AddressOfAuditorStreetName>
   <e:AddressOfAuditorStreetBuildingIdentifier contextRef="c12"
                                               id="ParaIndex_1436_CellNumber_SO1.D1043_CellInstance_0">14</e:AddressOfAuditorStreetBuildingIdentifier>
   <e:AddressOfAuditorPostCodeIdentifier contextRef="c12"
                                         id="ParaIndex_1439_CellNumber_SO1.B1044_CellInstance_0">8800</e:AddressOfAuditorPostCodeIdentifier>
   <e:AddressOfAuditorDistrictName contextRef="c12"
                                   id="ParaIndex_1439_CellNumber_SO1.D1044_CellInstance_0">Viborg</e:AddressOfAuditorDistrictName>
   <e:NameOfFinancialInstitution contextRef="c11" id="ParaIndex_1503_CellNumber_SO1.B160_CellInstance_0">Sparekassen Danmark</e:NameOfFinancialInstitution>
   <e:AddressOfFinancialStreetName contextRef="c11" id="ParaIndex_1506_CellNumber_SO1.B161_CellInstance_0">Adelgade </e:AddressOfFinancialStreetName>
   <e:AddressOfFinancialStreetBuildingIdentifier contextRef="c11" id="ParaIndex_1506_CellNumber_SO1.D161_CellInstance_0">27</e:AddressOfFinancialStreetBuildingIdentifier>
   <e:AddressOfFinancialPostCodeIdentifier contextRef="c11" id="ParaIndex_1509_CellNumber_SO1.B162_CellInstance_0">9500 </e:AddressOfFinancialPostCodeIdentifier>
   <e:AddressOfFinancialDistrictName contextRef="c11" id="ParaIndex_1509_CellNumber_SO1.D162_CellInstance_0">Hobro</e:AddressOfFinancialDistrictName>
   <h:DescriptionOfPrimaryActivitiesOfEntity contextRef="c11" id="ParaIndex_1651" xml:lang="da">Selskabets væ­sent­lig­ste ak­ti­vi­te­terHovedaktiviteten i selskabet består i at eje kapitalandele i Tonnys VVS A/S.</h:DescriptionOfPrimaryActivitiesOfEntity>
   <h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs contextRef="c11" id="ParaIndex_1691" xml:lang="da">Udviklingen i aktiviteter og økonomiske forholdSelskabets resultatopgørelse for 2025 udviser et overskud på kr. 704.502, og selskabets balance pr. 31. december 2025 udviser en egenkapital på kr. 2.989.992.Resultatet anses for værende tilfredsstillende.</h:DescriptionOfDevelopmentInActivitiesAndFinancialAffairs>
   <h:DescriptionOfSignificantEventsOccurringAfterEndOfReportingPeriod contextRef="c11" id="ParaIndex_1726" xml:lang="da">Betydningsfulde hændelser, som er indtruffet efter regnskabsårets afslutningDer er ef­ter regn­skabs­årets af­slut­ning ik­ke ind­truf­fet be­gi­ven­he­der, som væ­sent­ligt vil kun­ne på­vir­ke selskabets fi­nan­si­el­le stil­ling.</h:DescriptionOfSignificantEventsOccurringAfterEndOfReportingPeriod>
   <d:GrossProfitLoss contextRef="c11" decimals="0" unitRef="u3">-8500</d:GrossProfitLoss>
   <d:GrossProfitLoss contextRef="c32" decimals="-3" unitRef="u3">-6000</d:GrossProfitLoss>
   <d:IncomeFromInvestmentsInAssociates contextRef="c11" decimals="0" unitRef="u3">711059</d:IncomeFromInvestmentsInAssociates>
   <d:IncomeFromInvestmentsInAssociates contextRef="c32" decimals="-3" unitRef="u3">384000</d:IncomeFromInvestmentsInAssociates>
   <d:OtherFinanceIncome contextRef="c11" decimals="0" unitRef="u3">1943</d:OtherFinanceIncome>
   <d:OtherFinanceIncome contextRef="c32" decimals="-3" unitRef="u3">3000</d:OtherFinanceIncome>
   <d:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c11" decimals="0" unitRef="u3">704502</d:ProfitLossFromOrdinaryActivitiesBeforeTax>
   <d:ProfitLossFromOrdinaryActivitiesBeforeTax contextRef="c32" decimals="-3" unitRef="u3">381000</d:ProfitLossFromOrdinaryActivitiesBeforeTax>
   <d:TaxExpense contextRef="c11" decimals="0" unitRef="u3">0</d:TaxExpense>
   <d:TaxExpense contextRef="c32" decimals="-3" unitRef="u3">0</d:TaxExpense>
   <d:ProfitLoss contextRef="c11" decimals="0" unitRef="u3">704502</d:ProfitLoss>
   <d:ProfitLoss contextRef="c32" decimals="-3" unitRef="u3">381000</d:ProfitLoss>
   <d:ProposedDividendRecognisedInEquity contextRef="c49" decimals="0" unitRef="u3">158800</d:ProposedDividendRecognisedInEquity>
   <d:ProposedDividendRecognisedInEquity contextRef="c48" decimals="-3" unitRef="u3">135000</d:ProposedDividendRecognisedInEquity>
   <d:TransferredToFromReserveForNetRevaluationAccordingToEquityMethod contextRef="c11" decimals="0" unitRef="u3">322955</d:TransferredToFromReserveForNetRevaluationAccordingToEquityMethod>
   <d:TransferredToFromReserveForNetRevaluationAccordingToEquityMethod contextRef="c32" decimals="-3" unitRef="u3">0</d:TransferredToFromReserveForNetRevaluationAccordingToEquityMethod>
   <d:TransferredToFromRetainedEarnings contextRef="c11" decimals="0" unitRef="u3">222747</d:TransferredToFromRetainedEarnings>
   <d:TransferredToFromRetainedEarnings contextRef="c32" decimals="-3" unitRef="u3">246000</d:TransferredToFromRetainedEarnings>
   <d:LongtermInvestmentsInAssociates contextRef="c49" decimals="0" unitRef="u3">2728668</d:LongtermInvestmentsInAssociates>
   <d:LongtermInvestmentsInAssociates contextRef="c48" decimals="-3" unitRef="u3">2218000</d:LongtermInvestmentsInAssociates>
   <d:LongtermInvestmentsAndReceivables contextRef="c49" decimals="0" unitRef="u3">2728668</d:LongtermInvestmentsAndReceivables>
   <d:LongtermInvestmentsAndReceivables contextRef="c48" decimals="-3" unitRef="u3">2218000</d:LongtermInvestmentsAndReceivables>
   <d:NoncurrentAssets contextRef="c49" decimals="0" unitRef="u3">2728668</d:NoncurrentAssets>
   <d:NoncurrentAssets contextRef="c48" decimals="-3" unitRef="u3">2218000</d:NoncurrentAssets>
   <d:CashAndCashEquivalents contextRef="c49" decimals="0" unitRef="u3">269824</d:CashAndCashEquivalents>
   <d:CashAndCashEquivalents contextRef="c48" decimals="-3" unitRef="u3">207000</d:CashAndCashEquivalents>
   <d:CurrentAssets contextRef="c49" decimals="0" unitRef="u3">269824</d:CurrentAssets>
   <d:CurrentAssets contextRef="c48" decimals="-3" unitRef="u3">207000</d:CurrentAssets>
   <d:Assets contextRef="c49" decimals="0" unitRef="u3">2998492</d:Assets>
   <d:Assets contextRef="c48" decimals="-3" unitRef="u3">2425000</d:Assets>
   <d:ContributedCapital contextRef="c49" decimals="0" unitRef="u3">125000</d:ContributedCapital>
   <d:ContributedCapital contextRef="c48" decimals="-3" unitRef="u3">125000</d:ContributedCapital>
   <d:ReserveForNetRevaluationAccordingToEquityMethod contextRef="c49" decimals="0" unitRef="u3">322955</d:ReserveForNetRevaluationAccordingToEquityMethod>
   <d:ReserveForNetRevaluationAccordingToEquityMethod contextRef="c48" decimals="-3" unitRef="u3">0</d:ReserveForNetRevaluationAccordingToEquityMethod>
   <d:RetainedEarnings contextRef="c49" decimals="0" unitRef="u3">2383237</d:RetainedEarnings>
   <d:RetainedEarnings contextRef="c48" decimals="-3" unitRef="u3">2160000</d:RetainedEarnings>
   <d:ProposedDividendRecognisedInEquity contextRef="c49" decimals="0" unitRef="u3">158800</d:ProposedDividendRecognisedInEquity>
   <d:ProposedDividendRecognisedInEquity contextRef="c48" decimals="-3" unitRef="u3">135000</d:ProposedDividendRecognisedInEquity>
   <d:Equity contextRef="c49" decimals="0" unitRef="u3">2989992</d:Equity>
   <d:Equity contextRef="c48" decimals="-3" unitRef="u3">2420000</d:Equity>
   <d:ShorttermDebtToBanks contextRef="c49" decimals="0" unitRef="u3">0</d:ShorttermDebtToBanks>
   <d:ShorttermDebtToBanks contextRef="c48" decimals="-3" unitRef="u3">-1000</d:ShorttermDebtToBanks>
   <d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm contextRef="c49" decimals="0" unitRef="u3">8500</d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm>
   <d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm contextRef="c48" decimals="-3" unitRef="u3">6000</d:OtherPayablesIncludingTaxPayablesLiabilitiesOtherThanProvisionsShortterm>
   <d:ShorttermLiabilitiesOtherThanProvisions contextRef="c49" decimals="0" unitRef="u3">8500</d:ShorttermLiabilitiesOtherThanProvisions>
   <d:ShorttermLiabilitiesOtherThanProvisions contextRef="c48" decimals="-3" unitRef="u3">5000</d:ShorttermLiabilitiesOtherThanProvisions>
   <d:LiabilitiesOtherThanProvisions contextRef="c49" decimals="0" unitRef="u3">8500</d:LiabilitiesOtherThanProvisions>
   <d:LiabilitiesOtherThanProvisions contextRef="c48" decimals="-3" unitRef="u3">5000</d:LiabilitiesOtherThanProvisions>
   <d:LiabilitiesAndEquity contextRef="c49" decimals="0" unitRef="u3">2998492</d:LiabilitiesAndEquity>
   <d:LiabilitiesAndEquity contextRef="c48" decimals="-3" unitRef="u3">2425000</d:LiabilitiesAndEquity>
   <d:Equity contextRef="c87" decimals="0" unitRef="u3">125000</d:Equity>
   <d:Equity contextRef="c99" decimals="0" unitRef="u3">0</d:Equity>
   <d:Equity contextRef="c105" decimals="0" unitRef="u3">2160490</d:Equity>
   <d:Equity contextRef="c108" decimals="0" unitRef="u3">135000</d:Equity>
   <d:DividendPaid contextRef="c109" decimals="0" unitRef="u3">-135000</d:DividendPaid>
   <d:ProfitLoss contextRef="c101" decimals="0" unitRef="u3">322955</d:ProfitLoss>
   <d:ProfitLoss contextRef="c106" decimals="0" unitRef="u3">222747</d:ProfitLoss>
   <d:ProfitLoss contextRef="c109" decimals="0" unitRef="u3">158800</d:ProfitLoss>
   <d:Equity contextRef="c89" decimals="0" unitRef="u3">125000</d:Equity>
   <d:Equity contextRef="c100" decimals="0" unitRef="u3">322955</d:Equity>
   <d:Equity contextRef="c107" decimals="0" unitRef="u3">2383237</d:Equity>
   <d:Equity contextRef="c110" decimals="0" unitRef="u3">158800</d:Equity>
   <d:AverageNumberOfEmployees contextRef="c11" decimals="INF" unitRef="u4">0</d:AverageNumberOfEmployees>
   <d:AverageNumberOfEmployees contextRef="c32" decimals="INF" unitRef="u4">0</d:AverageNumberOfEmployees>
   <d:InvestmentsGross contextRef="c56" decimals="0" unitRef="u3">2405713</d:InvestmentsGross>
   <d:InvestmentsGross contextRef="c59" decimals="-3" unitRef="u3">2406000</d:InvestmentsGross>
   <d:InvestmentsGross contextRef="c58" decimals="0" unitRef="u3">2405713</d:InvestmentsGross>
   <d:InvestmentsGross contextRef="c61" decimals="-3" unitRef="u3">2406000</d:InvestmentsGross>
   <d:AccumulatedRevaluationsOfInvestments contextRef="c56" decimals="0" unitRef="u3">-188104</d:AccumulatedRevaluationsOfInvestments>
   <d:AccumulatedRevaluationsOfInvestments contextRef="c59" decimals="-3" unitRef="u3">-572000</d:AccumulatedRevaluationsOfInvestments>
   <d:ProfitLossRelatedToInvestments contextRef="c57" decimals="0" unitRef="u3">711059</d:ProfitLossRelatedToInvestments>
   <d:ProfitLossRelatedToInvestments contextRef="c60" decimals="-3" unitRef="u3">384000</d:ProfitLossRelatedToInvestments>
   <d:DividendIncomeRelatedToInvestments contextRef="c57" decimals="0" unitRef="u3">-200000</d:DividendIncomeRelatedToInvestments>
   <d:DividendIncomeRelatedToInvestments contextRef="c60" decimals="-3" unitRef="u3">0</d:DividendIncomeRelatedToInvestments>
   <d:AccumulatedRevaluationsOfInvestments contextRef="c58" decimals="0" unitRef="u3">322955</d:AccumulatedRevaluationsOfInvestments>
   <d:AccumulatedRevaluationsOfInvestments contextRef="c61" decimals="-3" unitRef="u3">-188000</d:AccumulatedRevaluationsOfInvestments>
   <d:LongtermInvestmentsAndReceivables contextRef="c58" decimals="0" unitRef="u3">2728668</d:LongtermInvestmentsAndReceivables>
   <d:LongtermInvestmentsAndReceivables contextRef="c61" decimals="-3" unitRef="u3">2218000</d:LongtermInvestmentsAndReceivables>
   <d:RelatedEntityName contextRef="c589"
                        id="ParaIndex_46295_CellNumber_DS2.B18_CellInstance_0">Tonnys VVS A/S</d:RelatedEntityName>
   <d:RelatedEntityRegisteredOffice contextRef="c589"
                                    id="ParaIndex_46296_CellNumber_DS2.C18_CellInstance_0">Viborg</d:RelatedEntityRegisteredOffice>
   <d:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity contextRef="c590" decimals="1" unitRef="u4">33</d:ShareHeldByEntityOrConsolidatedEnterprisesInRelatedEntity>
   <d:InformationOnReportingClassOfEntity contextRef="c11" id="ParaIndex_48599" xml:lang="da">Årsrapporten for Kammadim ApS for 2025 er aflagt i overensstemmelse med årsregnskabslovens bestemmelser for virk­som­he­der i regn­skabs­klas­se B med tilvalg af regler fra regnskabsklasse C.Den an­vend­te regn­skabs­prak­sis er u­æn­dret i for­hold til sid­ste år.Årsrapporten for 2025 er aflagt i kr.</d:InformationOnReportingClassOfEntity>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss contextRef="c11" id="ParaIndex_48819" xml:lang="da">Sel­ska­bet an­ven­der be­stem­mel­sen i års­regn­skabs­lo­vens § 32, hvor­efter sel­ska­bets om­sæt­ning ik­ke er op­lyst.Bruttotab består af andre eksterne omkostninger.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfGrossProfitLoss>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses contextRef="c11" id="ParaIndex_48878" xml:lang="da">Andre eksterne omkostninger om­fat­ter om­kost­ning­er til ad­mi­ni­stra­tion.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfExternalExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIncomeAndExpensesFromInvestmentsInGroupEnterprisesAndAssociates contextRef="c11" id="ParaIndex_48952" xml:lang="da">I re­sul­tat­op­gør­el­sen ind­reg­nes den for­holds­mæs­si­ge an­del af årets resultat under posten "Indtægter af kapitalandele i associerede virk­som­he­der" og indregnes og måles efter den indre værdis metode.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfIncomeAndExpensesFromInvestmentsInGroupEnterprisesAndAssociates>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses contextRef="c11" id="ParaIndex_49032" xml:lang="da">Finansielle ind­tæg­ter og om­kost­nin­ger ind­reg­nes i re­sul­tat­op­gø­rel­sen med de be­løb, der ved­rø­rer regn­skabs­året. Fi­nan­siel­le pos­ter om­fat­ter ren­te­ind­tæg­ter og -om­kost­nin­ger samt til­læg og godt­gø­rel­se un­der acon­to­skat­te­ord­nin­gen mv.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfFinanceIncomeAndExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses contextRef="c11" id="ParaIndex_49107" xml:lang="da">Årets skat, som be­står af årets ak­tuel­le sel­skabs­skat og æn­dring i ud­skudt skat, ind­reg­nes i re­sul­tat­op­gø­rel­sen med den del, der kan hen­fø­res til årets re­sul­tat, og di­rek­te i egen­ka­pi­ta­len med den del, der kan hen­føres til po­ste­rin­ger di­rek­te i egen­ka­pi­ta­len.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxExpenses>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisForInvestmentsInSubsidiariesAndAssociates contextRef="c11" id="ParaIndex_49223" xml:lang="da">Kapitalandele i as­so­cie­re­de virk­som­he­der må­les til den for­holds­mæs­si­ge an­del af virk­som­he­dernes in­dre vær­di op­gjort ef­ter kon­cer­nens regn­skabs­prak­sis med fra­drag el­ler til­læg af urea­li­se­re­de kon­cern­in­ter­ne avan­cer og tab og med til­læg af re­ste­ren­de vær­di og po­si­tiv good­will op­gjort ef­ter over­ta­gel­ses­me­to­den.Net­to­op­skriv­ning af ka­pi­tal­an­de­le i as­so­cie­re­de virk­som­he­der bin­des som re­ser­ve for net­to­op­skriv­ning ef­ter den in­dre vær­dis me­to­de un­der eg­en­ka­pi­tal­en, i det om­fang den regn­skabs­mæs­si­ge vær­di ov­er­sti­ger kost­pri­sen.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisForInvestmentsInSubsidiariesAndAssociates>
   <d:DescriptionOfMethodsOfAmortisationOfNoncurrentAssets contextRef="c11" id="ParaIndex_49313" xml:lang="da">Den regn­skabs­mæs­si­ge vær­di af im­ma­te­ri­el­le og ma­te­ri­el­le an­lægs­ak­ti­ver samt ka­pi­tal­an­de­le i dat­ter­virk­som­he­der, as­so­cie­re­de virk­som­hed­er og ka­pi­tal­in­te­res­ser vur­der­es år­ligt for in­di­ka­tion­er på vær­di­for­ring­el­se, ud ov­er det som ud­tryk­kes ved af­skriv­ning.</d:DescriptionOfMethodsOfAmortisationOfNoncurrentAssets>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents contextRef="c11" id="ParaIndex_49378" xml:lang="da">Lik­vi­de behold­ning­er om­fat­ter indestå­ende i pen­ge­institut­ter.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfCashAndCashEquivalents>
   <d:DescriptionOfMethodsOfDividends contextRef="c11" id="ParaIndex_49478" xml:lang="da">Ud­byt­teFo­re­slå­et ud­byt­te vi­ses som en sær­skilt post un­der e­gen­ka­pi­ta­len. Ud­byt­te ind­reg­nes som en for­plig­tel­se på tids­punk­tet for ved­ta­gel­se på ge­ne­ral­for­sam­ling­en.</d:DescriptionOfMethodsOfDividends>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax contextRef="c11" id="ParaIndex_49547" xml:lang="da">Ak­tu­el­le skat­te­for­plig­tel­ser og til­go­de­ha­ven­de ak­tuel skat ind­reg­nes i ba­lan­cen som be­reg­net skat af årets skat­te­plig­ti­ge ind­komst, re­gu­le­ret for skat af tid­li­ge­re års skat­te­plig­ti­ge ind­komster samt for be­tal­te a­con­to­skat­ter.Ud­skudt skat må­les ef­ter den ba­lan­ce­o­ri­en­te­re­de gælds­me­to­de af mid­ler­ti­di­ge for­skel­le mel­lem regn­skabs­mæs­sig og skat­te­mæs­sig vær­di af ak­ti­ver og for­plig­tel­ser op­gjort på grund­lag af den plan­lag­te an­ven­del­se af ak­ti­vet hen­holds­vis af­vik­ling af for­plig­tel­sen. Ud­skudt skat må­les til net­to­rea­li­sa­tions­vær­di.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfTaxPayablesAndDeferredTax>
   <d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions contextRef="c11" id="ParaIndex_49646" xml:lang="da">Gælds­for­plig­tel­ser, som om­fat­ter an­den gæld, må­les til amor­ti­se­ret kost­pris, hvil­ket sæd­van­lig­vis sva­rer til no­mi­nel vær­di.</d:DescriptionOfMethodsOfRecognitionAndMeasurementBasisOfLiabilitiesOtherThanProvisions>
</xbrli:xbrl>
