| r0.c0 | Carátula/lbl3637 | sds:Caratula | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r1.c0 | Datos básicos/lbl3637 | sds:DatosBasicos | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r2.c0 | NIT/lbl3637 | sds:NumeroDeIdentificacionTributaria | sdstipos:TipoNit | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r3.c0 | Fecha de Corte/lbl3637 | sds:FechaDeCorte | xbrli:dateItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r4.c0 | Se reunió el Máximo Órgano Social para considerar los estados financieros/lbl3637 | sds:SeReunioElMaximoOrganoSocialParaConsiderarLosEstadosFinancieros | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r5.c0 | Acta número/lbl3637 | sds:ActadereuniondelMOS | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r6.c0 | Fecha del acta (Aaaa-Mm-Dd)/lbl3637 | sds:FechaDelActadelMOS | xbrli:dateItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r7.c0 | Fueron aprobados por la asamblea general de accionistas o junta de socios/lbl3637 | sds:FueronAprobadosPorLaAsambleaGeneralDeAccionistasOJuntaDeSocios | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r8.c0 | El Máximo Órgano Social aprobó distribuir utilidades del ejercicio inmediatamente anterior/lbl3637 | sds:ElMaximoOrganoSocialAproboDistribuirUtilidades | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r9.c0 | Valor de las utilidades decretadas en miles de pesos (ejercicio inmediatamente anterior)/lbl3637 | sds:UtilidadesDistribuidasDividendosoParticipacionesDecretadasSobreLasUtilidadesDelPeriodoEnMilesDePesos | xbrli:monetaryItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r10.c0 | Información general/lbl3637 | sds:InformacionGeneral | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r11.c0 | Razón social de la sociedad/lbl3637 | sds:NameOfReportingEntityOrOtherMeansOfIdentification | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r12.c0 | Objeto social principal/lbl3637 | sds:ObjetoSocialPrincipal | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r13.c0 | Clasificación Industrial Internacional Uniforme Versión 4 A.C (CIIU)/lbl3637 | sds:ActividadPrincipalRealizadaDuranteElEjercicioSegunCiiu4 | sdstipos:TipoCIIU | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r14.c0 | Corte de cuentas según estatutos/lbl3637 | sds:CorteDeCuentasSegunEstatutos | sdstipos:TipoCorteDeCuentasSegunEstatutos | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r15.c0 | Fecha de constitución (Aaaa-Mm-Dd)/lbl3637 | sds:FechaDeConstitucion | xbrli:dateItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r16.c0 | Fecha de vencimiento (Aaaa-Mm-Dd)/lbl3637 | sds:FechaDeVencimiento | xbrli:dateItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r17.c0 | Estado actual/lbl3637 | sds:EstadoActual | sdstipos:TipoEstadoActual | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r18.c0 | Tipo societario/lbl3637 | sds:TipoSocietario | sdstipos:TipoSocietario | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r19.c0 | La sociedad es/lbl3637 | sds:LaSociedadEs | sdstipos2017:TipoLaSociedad | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r20.c0 | Actualización de datos/lbl3637 | sds:Actualizacióndedatos | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r21.c0 | Dirección de notificación judicial registrada en Cámara de Comercio/lbl3637 | sds:DireccionDeNotificacionJudicialOCorrespondenciaRegistradaEnCamaraYComercio | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r22.c0 | Departamento de la dirección de notificación judicial/lbl3637 | sds:DepartamentoDeLaDireccionDeNotificacionJudicialOCorrespondencia | sdstipos2020:TipoDepartamentos | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r23.c0 | Ciudad de la dirección de notificación judicial/lbl3637 | sds:CiudadDeLaDireccionDeNotificacionJudicialOCorrespondencia | sdstipos2020:TipoCiudadesYDepartamentos | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r24.c0 | Dirección del domicilio/lbl3637 | sds:DireccionDelDomicilio | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r25.c0 | Departamento de la dirección del domicilio/lbl3637 | sds:DepartamentoDeLaDireccionDelDomicilio | sdstipos2020:TipoDepartamentos | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r26.c0 | Ciudad de la dirección del domicilio/lbl3637 | sds:CiudadDeDireccionDelDomicilio | sdstipos2020:TipoCiudadesYDepartamentos | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r27.c0 | Teléfono del domicilio/lbl3637 | sds:Telefonos | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r28.c0 | Celular corporativo/lbl3637 | sds:CelularCorporativo | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r29.c0 | E-mail de la sociedad/lbl3637 | sds:E-MailSociedad | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r30.c0 | Matricula mercantil número/lbl3637 | sds:MatriculaMercantilNro | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r31.c0 | Domicilio casa matriz sucursal de sociedad extranjera/lbl3637 | sds:DomicilioCasaMatrizSucursalDeSociedadExtranjera | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r32.c0 | País del domicilio casa matriz sucursal de sociedad extranjera/lbl3637 | sds:PaisDelDomicilioCasaMatrizSucursalDeSociedadExtranjera | sdstipos:TipoPaises | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r33.c0 | Personal ocupado permanente a la fecha de corte/lbl3637 | sds:PersonalOcupadoPermanenteALaFechaDeCorte | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r34.c0 | Personal ocupado permanente femenino a la fecha de corte/lbl3637 | sds:Personalocupadopermanentefemenino | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r35.c0 | Número de personal directivo femenino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonaldirectivofemeninoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r36.c0 | Número de personal profesional femenino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonalprofesionalfemeninoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r37.c0 | Número de personal asistencial u operativo femenino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonalasistencialoperativofemeninoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r38.c0 | Personal ocupado permanente masculino a la fecha de corte/lbl3637 | sds:Personalocupadopermanentemasculino | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r39.c0 | Número de personal directivo masculino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonaldirectivomasculinoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r40.c0 | Número de personal profesional masculino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonalprofesionalmasculinoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r41.c0 | Número de personal asistencial u operativo masculino ocupado permanentemente a la fecha de corte/lbl3637 | sds:Númerodepersonalasistencialoperativomasculinoocupadopermanentemente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r42.c0 | Personal ocupado temporal a la fecha de corte/lbl3637 | sds:PersonalOcupadoTemporalALaFechaDeCorte | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r43.c0 | Personal ocupado temporal femenino a la fecha de corte/lbl3637 | sds:Personalocupadotemporalfemenino | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r44.c0 | Número de personal directivo femenino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonaldirectivofemeninoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r45.c0 | Número de personal profesional femenino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonalprofesionalfemeninoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r46.c0 | Número de personal asistencial u operativo femenino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonalasistencialoperativofemeninoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r47.c0 | Personal ocupado temporal masculino a la fecha de corte/lbl3637 | sds:Personalocupadotemporalmasculino | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r48.c0 | Número de personal directivo masculino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonaldirectivomasculinoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r49.c0 | Número de personal profesional masculino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonalprofesionalmasculinoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r50.c0 | Número de personal asistencial u operativo masculino ocupado temporalmente a la fecha de corte/lbl3637 | sds:Númerodepersonalasistencialoperativomasculinoocupadotemporalmente | xbrli:nonNegativeIntegerItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r51.c0 | Información Sobre la Revisoría Fiscal/lbl3637 | sds:InformaciónRevisoríaFiscal | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r52.c0 | La compañía está obligada a tener Revisor fiscal?/lbl3637 | sds:LaCompaniaEstaObligadaATenerRevisorFiscal | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r53.c0 | El Revisor fiscal pertenece a una firma?/lbl3637 | sds:PerteneceAUnaFirma | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r54.c0 | A que firma pertenece el Revisor Fiscal?/lbl3637 | sds:FirmaDelRevisorFiscal | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r55.c0 | Los estados finacieros estan acompañados del dictamen del Revisor fiscal?/lbl3637 | sds:EEFFConDictamenDelRF | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r56.c0 | Concepto del Revisor fiscal en su informe/lbl3637 | sds:InformeDelRevisorFiscal | sdstipos:TipoOpinionRevisorFiscal | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r57.c0 | Detalle sobre este Informe/lbl3637 | sds:Detalle_sobre_consolidado_o_combinado | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r58.c0 | Estos estados financieros presentan información reexpresada?/lbl3637 | sds:SePresentaInformacionReexpresada | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r59.c0 | La información reexpresada corresponde a:/lbl3637 | sds:CorrespondenciaDeLaInformacionReexpresada | sdstipos2018:AlcanceReexpresion | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r60.c0 | Reexpresión según normatividad que aplique/lbl3637 | sds:ConfirmacionObligacionRevelacionAmpliaReexpresion | sdstipos2018:NIC1PAR10LITF | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r61.c0 | Punto de entrada aplicable/lbl3637 | sds:PuntoDeEntradaAplicable | xbrli:stringItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |
| r62.c0 | La Entidad posee inversiones en subsidiarias, asociadas y/o negocios conjuntos?/lbl3637 | sds:LaEntidadPoseeInversionesEnSubsidiariasAsociadosONegociosConjuntos | xbrli:booleanItemType | duration | (rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:startDate/(rsfcntl:env-periods()[xfi:is-duration-period(.)])[1]/xbrli:endDate |