XML 148 R132.htm IDEA: XBRL DOCUMENT
v3.20.4

Segment Reporting - Long-lived Assets by Geographical Segments (Details) - USD ($) $ in Millions | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
United States |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | $ 4,110 | $ 4,823
Italy |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 1,444 | 1,398
France |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 738 | 723
Germany |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 601 | 573
Spain |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 717 | 643
Canada |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 149 | 557
Brazil |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 217 | 294
China |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 571 | 219
Other |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | 899 | 1,062
Total Revenues from external customers in the rest of world |  |
Segment Reporting Information [Line Items] |  |
Total long-lived assets | $ 9,446 | $ 10,292

X
- Definition Property, plant, equipment, intangible assets and property subject to operating lease. + References No definition available. + Details
Name: | cnhi_PropertyPlantEquipmentIntangibleAssetsAndPropertySubjectToOperatingLease
Namespace Prefix: | cnhi_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_SegmentReportingInformationLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_StatementGeographicalAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_IT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_FR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_DE
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_ES
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_BR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=country_CN
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=cnhi_OthersCountriesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=cnhi_RestOfWorldAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |