Vesting [Axis]

NameVestingAxis
Namespacehttp://fasb.org/us-gaap/2022
Prefixus-gaap
Data typexbrli:stringItemType
Period typeduration
Substitution Groupxbrldt:dimensionItem
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Vesting [Axis]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
Information by vesting schedule of award under share-based payment arrangement.en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link

References

NameValueRole
elementCreationTaxonomyVersion2013http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote
SourceFAQhttp://fasb.org/us-gaap/role/tin/resource
SourceNameFAQ 2.10http://fasb.org/us-gaap/role/tin/resource
URIhttps://www.fasb.org/taxonomyfaqhttp://fasb.org/us-gaap/role/tin/resource
SourceNameReference Project:Taxonomy Technical Improvementhttp://fasb.org/srt/role/changeNote/changeNote
TaxonomyVersion2022http://fasb.org/srt/role/changeNote/changeNote
ModifiedReferencestruehttp://fasb.org/srt/role/changeNote/changeNote
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iv)(04)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(i)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(i)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(ii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(ii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(e)(2)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(f)(2)(v)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(iii)(01)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iv)(01)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(d)(2)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(e)(1)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(iii)(02)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(a)(1)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iv)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iv)(02)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(iii)(03)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(d)(1)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(2)(iii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(f)(2)(iv)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(a)(2)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(f)(2)(i)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(c)(1)(iv)(03)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(f)(2)(ii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(a)(3)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic718http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic10http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph2http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(f)(2)(iii)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901http://www.xbrl.org/2009/role/commonPracticeRef