StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased:
StockRepurchaseProgramExpirationDate:
RpPlanObjctvOrRatnlTextBlock:
RpAmtPrcOrCritTextBlock:
RpdSctiesOpenMktFlag:
RpdSctiesTndrOfferFlag:
RpdSctiesPutOptnObligtnFlag:
RpdSctiesNotPblcPlanDescTextBlock:
RpdSctiesNotPblcPlanShrs:
SctyRpPrgmAnncmntDt:
InsiderRpRstrctnsTextBlock:
InsiderRpPoliciesProcTextBlock:
SctyRpPrgmExpiredDuringPeriodFlag:
SctyRpPrgmToBeTerminatedFlag:
IssrRule10b51ArrAdoptedFlag:
IssrRule10b51ArrTrmntdFlag:
IssrRule10b51ArrAdoptionDt:
IssrRule10b51AggtAvlblShrs:
IssrRule10b51ArrTermntnDt:
DocumentType:
EntityInteractiveDataCurrent:
DocumentPeriodEndDate:
EntityShellCompany:
EntityFilerCategory:
EntitySmallBusiness:
EntityEmergingGrowthCompany:
EntityCurrentReportingStatus:
EntityVoluntaryFilers:
EntityWellKnownSeasonedIssuer:
CurrentFiscalYearEndDate:
EntityRegistrantName:
EntityPublicFloat:
EntityAddressAddressLine1:
EntityAddressCityOrTown:
EntityAddressStateOrProvince:
EntityAddressPostalZipCode:
Security12bTitle:
TradingSymbol:
SecurityExchangeName:
AuditorName:
AuditorFirmId:
AuditorLocation:
IcfrAuditorAttestationFlag:
EntityCommonStockSharesOutstanding:
Assets:
EntityFileNumber:
EntityIncorporationStateCountryCode:
EntityTaxIdentificationNumber:
CityAreaCode:
LocalPhoneNumber:
DocumentAnnualReport:
DocumentFinStmtErrorCorrectionFlag:
DocumentTransitionReport: