| Name | ShorttermDebtMaximumAmountOutstandingDuringPeriod |
|---|---|
| Namespace | http://fasb.org/us-gaap/2022 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Short-Term Debt, Maximum Amount Outstanding During Period | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, the maximum amount borrowed at any time during the period. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| elementCreationTaxonomyVersion | 2009 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |