v3.20.4

Supplemental Financial Information - Other income (expense) (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2020 | Dec. 31, 2019 | Dec. 31, 2018
Other Nonrecurring Income (Expense) [Line Items] |  |  |
Other, net | $ 114 | $ 25 | $ 2,001
Total | 114 | 25 | 2,001
Manufacturing Service Arrangements and Transitional Service Arrangements |  |  |
Other Nonrecurring Income (Expense) [Line Items] |  |  |
Result from MSA and TSA arrangements | $ 0 | $ 0 | $ 0

X
- Definition Other Income (Expense) + References No definition available. + Details
Name: | nxpi_OtherIncomeExpense
Namespace Prefix: | nxpi_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition [Line Items] for Other Nonrecurring Income (Expense) [Table] + References No definition available. + Details
Name: | nxpi_OtherNonrecurringIncomeExpenseLineItems
Namespace Prefix: | nxpi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of other expense (income) that is infrequent in occurrence or unusual in nature. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233 + Details
Name: | us-gaap_OtherNonrecurringIncomeExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations. + References No definition available. + Details
Name: | us-gaap_OtherOperatingIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_ProductOrServiceAxis=nxpi_ManufacturingServiceArrangementsAndTransitionalServiceArrangementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |