Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]

NameFairValueInputsLevel12And3Member
Namespacehttp://fasb.org/us-gaap/2022
Prefixus-gaap
Data typedtr-types:domainItemType
Period typeduration
Substitution Groupxbrli:item
BalanceNone
NillableTrue
AbstractTrue

Labels

TextLangRoleContainer role
Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]en-UShttp://www.xbrl.org/2003/role/labelhttp://www.xbrl.org/2003/role/link
Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3).en-UShttp://www.xbrl.org/2003/role/documentationhttp://www.xbrl.org/2003/role/link

References

NameValueRole
SourceTaxonomy Implementation Guidehttp://fasb.org/us-gaap/role/tin/resource
SourceNameRetirement Benefits-Phase 2http://fasb.org/us-gaap/role/tin/resource
pdfURIhttps://www.fasb.org/retirementbenefitsphase2http://fasb.org/us-gaap/role/tin/resource
elementCreationTaxonomyVersion2018http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote
PublisherFASBhttp://www.xbrl.org/2009/role/commonPracticeRef
NameAccounting Standards Codificationhttp://www.xbrl.org/2009/role/commonPracticeRef
Topic715http://www.xbrl.org/2009/role/commonPracticeRef
SubTopic20http://www.xbrl.org/2009/role/commonPracticeRef
Section50http://www.xbrl.org/2009/role/commonPracticeRef
Paragraph1http://www.xbrl.org/2009/role/commonPracticeRef
Subparagraph(d)(iv)(01)http://www.xbrl.org/2009/role/commonPracticeRef
URIhttps://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920http://www.xbrl.org/2009/role/commonPracticeRef

Related Parent Concepts

NameRelation TypeRole
us-gaap:FairValueMeasurementsFairValueHierarchyDomain
domain-memberhttp://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists