| Name | FinancingReceivableBeforeAllowanceForCreditLossMaturityRollingWithinOneYear |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Financing Receivable, before Allowance for Credit Loss, Maturity, Rolling within One Year | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount, before allowance for credit loss, of financing receivable, maturing in next rolling fiscal year following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2021 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Statistical Disclosures for Banks | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2021 | http://fasb.org/srt/role/changeNote/changeNote |
| NewElement | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | SEC | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Regulation S-K (SK) | http://www.xbrl.org/2009/role/commonPracticeRef |
| Number | 229 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | 1404 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | (a) | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (1) | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:FinancingReceivableBeforeAllowanceForCreditLossRollingMaturityAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThrift | |
us-gaap:NotesReceivableGross | summation-item | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftCalc1 | |
us-gaap:FinancingReceivableBeforeAllowanceForCreditLossRollingMaturityAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesBankingAndThriftFinancingReceivableBeforeAllowanceForCreditLossMaturityTable |