Finance Receivables by Credit Quality Indicator and Portfolio Class (Detail) (Financial Services, USD $) In Millions, unless otherwise specified
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
$ 9,065.1us-gaap_NotesReceivableGross |
$ 8,820.1us-gaap_NotesReceivableGross |
Pass
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
8,970.7us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
8,713.0us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
Special Mention
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
45.8us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
56.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
Substandard
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
48.6us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
50.6us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember |
Dealer | Wholesale
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,755.8us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
1,616.5us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
Dealer | Wholesale | Pass
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,739.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
1,576.9us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
Dealer | Wholesale | Special Mention
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
11.4us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
31.1us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
Dealer | Wholesale | Substandard
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
4.9us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
8.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_WholesaleMember |
Dealer | Retail
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,606.5us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
1,525.6us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
Dealer | Retail | Pass
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,606.4us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
1,520.1us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
Dealer | Retail | Special Mention
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
0.1us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
5.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_DealerMember / us-gaap_SubsegmentsAxis = pcar_RetailMember |
Customer Retail | Fleet
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
4,487.5us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
4,442.5us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
Customer Retail | Fleet | Pass
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
4,430.9us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
4,396.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
Customer Retail | Fleet | Special Mention
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
21.8us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
12.7us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
Customer Retail | Fleet | Substandard
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
34.8us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
33.3us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_FleetMember |
Customer Retail | Owner/Operator
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,215.3us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
1,235.5us-gaap_NotesReceivableGross / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
Customer Retail | Owner/Operator | Pass
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
1,193.9us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
1,219.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_PassMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
Customer Retail | Owner/Operator | Special Mention
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
12.5us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
7.2us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SpecialMentionMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
Customer Retail | Owner/Operator | Substandard
|
|
|
Financing Receivable, Recorded Investment [Line Items] |
|
|
Financing Receivables |
$ 8.9us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |
$ 8.8us-gaap_NotesReceivableGross / us-gaap_InternalCreditAssessmentAxis = us-gaap_SubstandardMember / us-gaap_StatementBusinessSegmentsAxis = pcar_FinancialServicesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = pcar_CustomerRetailMember / us-gaap_SubsegmentsAxis = pcar_OwnerOperatorMember |