StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased:
StockRepurchaseProgramExpirationDate:
RpPlanObjctvOrRatnlTextBlock:
RpAmtPrcOrCritTextBlock:
RpdSctiesOpenMktFlag:
RpdSctiesTndrOfferFlag:
RpdSctiesPutOptnObligtnFlag:
RpdSctiesNotPblcPlanDescTextBlock:
RpdSctiesNotPblcPlanShrs:
SctyRpPrgmAnncmntDt:
InsiderRpRstrctnsTextBlock:
InsiderRpPoliciesProcTextBlock:
SctyRpPrgmExpiredDuringPeriodFlag:
SctyRpPrgmToBeTerminatedFlag:
DocumentType:
DocumentPeriodEndDate:
EntityRegistrantName:
EntityCommonStockSharesOutstanding:
AuditorName:
AuditorFirmId:
AuditorLocation:
CurrentFiscalYearEndDate:
EntityWellKnownSeasonedIssuer:
EntityVoluntaryFilers:
EntityCurrentReportingStatus:
EntityShellCompany:
EntityFilerCategory:
EntityEmergingGrowthCompany:
EntityInteractiveDataCurrent:
IcfrAuditorAttestationFlag:
Assets:
EntityFileNumber:
EntityIncorporationStateCountryCode:
DocumentAnnualReport:
DocumentShellCompanyReport:
DocumentFinStmtErrorCorrectionFlag:
DocumentTransitionReport:
EntityAddressAddressLine1:
EntityAddressCityOrTown:
EntityAddressPostalZipCode:
EntityAddressCountry:
DocumentRegistrationStatement:
DocumentAccountingStandard:
EntityAddressCountry:
EntityAddressCountry:
ContactPersonnelName:
EntityAddressAddressLine1:
EntityAddressCityOrTown:
EntityAddressPostalZipCode:
ContactPersonnelEmailAddress: