| **Financing Activities (Details) (USD $)In Millions, unless otherwise specified** | 3 Months Ended                                                                                                                                                                                                                                                        |                                                                                                                                                                                                                                                                       |
|-----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
||
| Customer                                                                          |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | $ 402us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                  |                                                                                                                                                                                                                                                                  | $ 252us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 401us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                |                                                                                                                                                                                                                                                                  | 250us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                               |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Recorded Investment With An Allowance Recorded                                    | 262us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                      |                                                                                                                                                                                                                                                                  | 362us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 261us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                  |                                                                                                                                                                                                                                                                  | 360us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Related Allowance With An Allowance Recorded                                      | 74us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                             |                                                                                                                                                                                                                                                                  | 75us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Recorded Investment, Total                                                        | 664us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                          |                                                                                                                                                                                                                                                                  | 614us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Unpaid Principal Balance, Total                                                   | 662us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                      |                                                                                                                                                                                                                                                                  | 610us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Related Allowance, Total                                                          | 74us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                             |                                                                                                                                                                                                                                                                  | 75us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember |
| Average Recorded Investment With No Allowance Recorded                            | 331us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                             | 435us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                             |   |
| Interest Income Recognized With No Allowance Recorded                             | 3us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                           | 5us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                           |   |
| Average Recorded Investment With An Allowance Recorded                            | 283us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                               | 185us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                               |   |
| Interest Income Recognized With An Allowance Recorded                             | 2us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                             | 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                             |   |
| Average Recorded Investment, Total                                                | 614us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                   | 620us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                   |   |
| Interest Income Recognized, Total                                                 | 5us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                 | 6us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember                                                                                                 |   |
| Customer | North America                                                          |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 13us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                   |                                                                                                                                                                                                                                                                  | 14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 13us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember               |                                                                                                                                                                                                                                                                  | 14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                             |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Recorded Investment With An Allowance Recorded                                    | 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                      |                                                                                                                                                                                                                                                                  | 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                  |                                                                                                                                                                                                                                                                  | 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Related Allowance With An Allowance Recorded                                      | 2us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                            |                                                                                                                                                                                                                                                                  | 1us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Recorded Investment, Total                                                        | 19us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                         |                                                                                                                                                                                                                                                                  | 20us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Unpaid Principal Balance, Total                                                   | 19us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                     |                                                                                                                                                                                                                                                                  | 20us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Related Allowance, Total                                                          | 2us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                            |                                                                                                                                                                                                                                                                  | 1us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember |
| Average Recorded Investment With No Allowance Recorded                            | 14us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember            | 25us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember            |   |
| Interest Income Recognized With No Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember         | 1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember         |   |
| Average Recorded Investment With An Allowance Recorded                            | 6us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember               | 10us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember              |   |
| Interest Income Recognized With An Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember           | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember           |   |
| Average Recorded Investment, Total                                                | 20us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                  | 35us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                                  |   |
| Interest Income Recognized, Total                                                 | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                               | 1us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_NorthAmericaMember                               |   |
| Customer | Europe                                                                 |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 43us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                           |                                                                                                                                                                                                                                                                  | 44us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 43us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                       |                                                                                                                                                                                                                                                                  | 43us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                                     |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Recorded Investment With An Allowance Recorded                                    | 17us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                             |                                                                                                                                                                                                                                                                  | 12us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 17us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                         |                                                                                                                                                                                                                                                                  | 12us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Related Allowance With An Allowance Recorded                                      | 4us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                                    |                                                                                                                                                                                                                                                                  | 4us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Recorded Investment, Total                                                        | 60us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                                 |                                                                                                                                                                                                                                                                  | 56us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Unpaid Principal Balance, Total                                                   | 60us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                             |                                                                                                                                                                                                                                                                  | 55us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Related Allowance, Total                                                          | 4us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                                    |                                                                                                                                                                                                                                                                  | 4us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember |
| Average Recorded Investment With No Allowance Recorded                            | 44us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                    | 48us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                    |   |
| Interest Income Recognized With No Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                 | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                 |   |
| Average Recorded Investment With An Allowance Recorded                            | 14us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                      | 19us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                      |   |
| Interest Income Recognized With An Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                   | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                   |   |
| Average Recorded Investment, Total                                                | 58us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                          | 67us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                          |   |
| Interest Income Recognized, Total                                                 | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                       | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_EMEAMember                                       |   |
| Customer | Asia/Pacific                                                           |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                     |                                                                                                                                                                                                                                                                  | 2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                 |                                                                                                                                                                                                                                                                  | 2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                              |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Recorded Investment With An Allowance Recorded                                    | 25us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                      |                                                                                                                                                                                                                                                                  | 29us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 24us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                  |                                                                                                                                                                                                                                                                  | 29us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Related Allowance With An Allowance Recorded                                      | 8us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                             |                                                                                                                                                                                                                                                                  | 8us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Recorded Investment, Total                                                        | 31us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                          |                                                                                                                                                                                                                                                                  | 31us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Unpaid Principal Balance, Total                                                   | 30us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                      |                                                                                                                                                                                                                                                                  | 31us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Related Allowance, Total                                                          | 8us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                             |                                                                                                                                                                                                                                                                  | 8us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember |
| Average Recorded Investment With No Allowance Recorded                            | 4us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember              | 6us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember              |   |
| Interest Income Recognized With No Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember          | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember          |   |
| Average Recorded Investment With An Allowance Recorded                            | 26us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember               | 16us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember               |   |
| Interest Income Recognized With An Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember            | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember            |   |
| Average Recorded Investment, Total                                                | 30us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                   | 22us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                   |   |
| Interest Income Recognized, Total                                                 | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_AsiaPacificMember                                |   |
| Customer | Mining                                                                 |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 119us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                           |                                                                                                                                                                                                                                                                  | 29us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 119us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                       |                                                                                                                                                                                                                                                                  | 29us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                                      |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Recorded Investment With An Allowance Recorded                                    | 43us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                              |                                                                                                                                                                                                                                                                  | 138us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 43us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                          |                                                                                                                                                                                                                                                                  | 137us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Related Allowance With An Allowance Recorded                                      | 6us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                                     |                                                                                                                                                                                                                                                                  | 9us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Recorded Investment, Total                                                        | 162us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                                 |                                                                                                                                                                                                                                                                  | 167us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Unpaid Principal Balance, Total                                                   | 162us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                             |                                                                                                                                                                                                                                                                  | 166us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Related Allowance, Total                                                          | 6us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                                     |                                                                                                                                                                                                                                                                  | 9us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember |
| Average Recorded Investment With No Allowance Recorded                            | 102us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                    | 134us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                    |   |
| Interest Income Recognized With No Allowance Recorded                             | 2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                  | 2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                  |   |
| Average Recorded Investment With An Allowance Recorded                            | 63us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                       | 24us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                       |   |
| Interest Income Recognized With An Allowance Recorded                             | 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                    | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                    |   |
| Average Recorded Investment, Total                                                | 165us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                          | 158us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                          |   |
| Interest Income Recognized, Total                                                 | 3us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                        | 2us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_MiningMember                                        |   |
| Customer | Latin America                                                          |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                   |                                                                                                                                                                                                                                                                  | 34us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember               |                                                                                                                                                                                                                                                                  | 34us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                             |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Recorded Investment With An Allowance Recorded                                    | 48us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                     |                                                                                                                                                                                                                                                                  | 42us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 48us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                 |                                                                                                                                                                                                                                                                  | 42us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Related Allowance With An Allowance Recorded                                      | 16us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                           |                                                                                                                                                                                                                                                                  | 12us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Recorded Investment, Total                                                        | 80us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                         |                                                                                                                                                                                                                                                                  | 76us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Unpaid Principal Balance, Total                                                   | 80us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                     |                                                                                                                                                                                                                                                                  | 76us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Related Allowance, Total                                                          | 16us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                           |                                                                                                                                                                                                                                                                  | 12us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember |
| Average Recorded Investment With No Allowance Recorded                            | 32us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember            | 17us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember            |   |
| Interest Income Recognized With No Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember         | 0us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember         |   |
| Average Recorded Investment With An Allowance Recorded                            | 46us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember              | 34us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember              |   |
| Interest Income Recognized With An Allowance Recorded                             | 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember           | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember           |   |
| Average Recorded Investment, Total                                                | 78us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                  | 51us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                                  |   |
| Interest Income Recognized, Total                                                 | 1us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                               | 0us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= us-gaap_LatinAmericaMember                               |   |
| Customer | Caterpillar Power Finance                                              |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment With No Allowance Recorded                                    | 189us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember          |                                                                                                                                                                                                                                                                  | 129us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Unpaid Principal Balance With No Allowance Recorded                               | 188us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember      |                                                                                                                                                                                                                                                                  | 128us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Related Allowance With No Allowance Recorded                                      | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                                     |                                                                                                                                                                                                                                                                  | 0cfsc_ImpairedFinancingReceivableNoRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Recorded Investment With An Allowance Recorded                                    | 123us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember            |                                                                                                                                                                                                                                                                  | 135us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Unpaid Principal Balance With An Allowance Recorded                               | 123us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember        |                                                                                                                                                                                                                                                                  | 134us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Related Allowance With An Allowance Recorded                                      | 38us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                                   |                                                                                                                                                                                                                                                                  | 41us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Recorded Investment, Total                                                        | 312us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                                |                                                                                                                                                                                                                                                                  | 264us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Unpaid Principal Balance, Total                                                   | 311us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                            |                                                                                                                                                                                                                                                                  | 262us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Related Allowance, Total                                                          | 38us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                                   |                                                                                                                                                                                                                                                                  | 41us-gaap_ImpairedFinancingReceivableRelatedAllowance/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |
| Average Recorded Investment With No Allowance Recorded                            | 135us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember   | 205us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember   |   |
| Interest Income Recognized With No Allowance Recorded                             | 1us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember | 2us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember |   |
| Average Recorded Investment With An Allowance Recorded                            | 128us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember     | 82us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember      |   |
| Interest Income Recognized With An Allowance Recorded                             | 0us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember   | 1us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember   |   |
| Average Recorded Investment, Total                                                | 263us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                         | 287us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                         |   |
| Interest Income Recognized, Total                                                 | 1us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                       | 3us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CustomerMember/ cfsc_ImpairedFinancingReceivableAxis= cfsc_CaterpillarPowerFinanceMember                       |   |
| Dealer                                                                            |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment, Total                                                        | 0us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_DealerMember                                                                                                              |                                                                                                                                                                                                                                                                  | 0us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_DealerMember |
| Average Recorded Investment, Total                                                | 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_DealerMember                                                                                                       | 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_DealerMember                                                                                                       |   |
| Caterpillar Purchased Receivables                                                 |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| **Financing Receivable, Impaired**                                                |                                                                                                                                                                                                                                                                  |                                                                                                                                                                                                                                                                  |   |
| Recorded Investment, Total                                                        | 0us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CaterpillarPurchasedReceivablesMember                                                                                     |                                                                                                                                                                                                                                                                  | 0us-gaap_ImpairedFinancingReceivableRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CaterpillarPurchasedReceivablesMember |
| Average Recorded Investment, Total                                                | $ 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CaterpillarPurchasedReceivablesMember                                                                            | $ 0us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis= cfsc_CaterpillarPurchasedReceivablesMember                                                                            |   |

| X                                                                                                                                                                                                                                                                                                         |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of allowance for credit losses related to recorded investment.
+ References
No definition available.
+ Details**Name:**cfsc_ImpairedFinancingReceivableNoRelatedAllowance**Namespace Prefix:**cfsc_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**instant |
| X                                                                                                                                                                        |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_FinancingReceivableImpairedLineItems**Namespace Prefix:**us-gaap_**Data Type:**xbrli:stringItemType**Balance Type:**na**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Average amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableAverageRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of interest income recognized on a cash-basis method of accounting that the financing receivables (with related allowance for credit losses and without a related allowance for credit losses) were impaired.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableInterestIncomeCashBasisMethod**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of investment of impaired financing receivables with related allowance for credit losses and without a related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of allowance for credit losses related to recorded investment.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableRelatedAllowance**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of unpaid principal balance of impaired financing receivables with related allowance for credit losses and without related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableUnpaidPrincipalBalance**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of average investment of impaired financing receivables for which there is no related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceAverageRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of interest income, recognized on cash basis, on financing receivables, for which there is no related allowance for credit losses and are recognized as impaired.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceInterestIncomeCashBasisMethod**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of investment in impaired financing receivables for which there is no related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of unpaid principal balance of impaired financing receivables for which there is no related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceUnpaidPrincipalBalance**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of average investment of impaired financing receivables for which there is a related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(1) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5258-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceAverageRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of interest income on financing receivables, for which there is a related allowance for credit losses, recognized on a cash-basis method of accounting that the financing receivables were impaired.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c)(3) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceInterestIncomeCashBasisMethod**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**credit**Period Type:**duration |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Amount of investment in impaired financing receivables for which there is a related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 14A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=35738203&loc=SL6953550-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceRecordedInvestment**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Definition
Unpaid principal balance of impaired financing receivables for which there is a related allowance for credit losses.
+ References
Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (a)(4) -URI http://asc.fasb.org/extlink&oid=35738203&loc=d3e5212-111524
+ Details**Name:**us-gaap_ImpairedFinancingReceivableWithRelatedAllowanceUnpaidPrincipalBalance**Namespace Prefix:**us-gaap_**Data Type:**xbrli:monetaryItemType**Balance Type:**debit**Period Type:**instant |
| X                                                                                                                                                                                                                |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfsc_CaterpillarPurchasedReceivablesMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                                                                         |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfsc_CustomerMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |
| X                                                                                                                                                                                       |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| - Details**Name:**us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis=cfsc_DealerMember**Namespace Prefix:****Data Type:**na**Balance Type:****Period Type:** |