| Name | DerivativeAssetNotOffsetPolicyElectionDeduction |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Derivative Asset, Subject to Master Netting Arrangement, Deduction of Financial Instrument Not Offset | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and contract can be net settled by means outside contract or delivery of asset, subject to master netting arrangement or similar agreement and not elected or qualified to offset, deducted from derivative asset. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2014 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Source | Taxonomy Implementation Guide | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Disclosures about Offsetting Assets and Liabilities | http://fasb.org/us-gaap/role/tin/resource |
| pdfURI | https://www.fasb.org/offsetttingassetsandliabilities_1 | http://fasb.org/us-gaap/role/tin/resource |
| SourceName | Taxonomy Technical Improvement | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2022 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedLabels | true | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedDocumentation | true | http://fasb.org/srt/role/changeNote/changeNote |
| PreviousDocumentation | Fair value of financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, elected not to be offset, deducted from derivative assets. | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 20 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 55 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 13 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=99393222&loc=SL20226016-175313 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 20 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 3 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (d)(1)(i) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 210 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 20 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 3 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (d)(1)(ii) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:DerivativeAssetFairValueAmountOffsetAgainstCollateralAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting | |
us-gaap:DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangementAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting | |
us-gaap:DerivativeFairValueOfDerivativeAssetAmountOffsetAgainstCollateral | summation-item | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting | |
us-gaap:DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangement | summation-item | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsetting | |
us-gaap:DerivativeAssetFairValueAfterOffsetAndDeductionSubjectToMasterNettingArrangementAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/BalanceSheetOffsettingOffsettingAssetsTable |