| Item | Type | Period | Balance | Description | | Guarantees and Product Warranties | text | | | |
| Guarantees | text | | | |
| Product Warranties Disclosures | text | | | |
| Guarantees | | duration | | The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties. |
| | duration | | |
| Schedule of Guarantor Obligations | | duration | | Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties. |
| Schedule of Product Warranty Liability | | duration | | Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability. |
| Guarantor Obligation | text | | | Disclosure of information about guarantor obligation by guarantee or group of guarantees. Includes, but is not limited to, nature, terms, origin, and purpose of guarantee, triggering event, maximum exposure, and amount of obligation. Excludes product warranty. |
| Product Warranty Liability | text | | | Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties. |
| text | | | |
| Credit Rating Fitch Axis | | | | |
| Credit Rating Moodys Axis | | | | |
| Credit Rating Standard Poors Axis | | | | |
| Guarantor Obligations, Nature | text | | | Information by nature of guarantee. |
| text | | | |
| External Credit Rating by Grouping | text | | | Information by external rating classified as investment grade or non investment grade. |
| Underlying Asset Class | text | | | Information by underlying asset class. |
| Guarantor Obligations | text | | | Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. |
| Statement of Financial Position Location, Balance | text | | | Information by location in statement of financial position where disaggregated cumulative balance is reported. |
| text | | | |