Entity Central Index Key
Cover [Abstract]
Document Type
Document Type
Amendment Flag
Amendment Flag
Document Period End Date
Document Period End Date
Entity Registrant Name
Entity Registrant Name
Entity Central Index Key
Entity Emerging Growth Company
Entity Emerging Growth Company
Entity Ex Transition Period
Entity Ex Transition Period
Entity Incorporation State Country Code
Entity Incorporation State Country Code
Entity File Number
Entity File Number
Entity Tax Identification Number
Entity Tax Identification Number
Entity Address, Address Line One
Entity Address Address Line1
Entity Address, Address Line Two
Entity Address Address Line2
Entity Address, City or Town
Entity Address City Or Town
Entity Address, State or Province
Entity Address State Or Province
Entity Address, Postal Zip Code
Entity Address Postal Zip Code
City Area Code
City Area Code
Local Phone Number
Local Phone Number
Written Communications
Written Communications
Soliciting Material
Soliciting Material
Pre Commencement Tender Offer
Pre Commencement Tender Offer
Pre Commencement Issuer Tender Offer
Pre Commencement Issuer Tender Offer
Security 12b Title
Security12b Title
Trading Symbol
Trading Symbol
Security Exchange Name
Security Exchange Name