XML 65 R53.htm IDEA: XBRL DOCUMENT v2.4.1.9
Allowance for Credit Losses (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Financing Receivable, Allowance for Credit Losses [Line Items]      
Provision for losses $ 15.4us-gaap_ProvisionForLoanLeaseAndOtherLosses $ 12.9us-gaap_ProvisionForLoanLeaseAndOtherLosses $ 20.0us-gaap_ProvisionForLoanLeaseAndOtherLosses
Financial Services      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Beginning Balance 129.3us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
130.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
139.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Provision for losses 15.4us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
12.9us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
20.0us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Charge-offs (21.3)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
(24.5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
(38.7)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Recoveries 5.3us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
10.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
7.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Currency translation and other (6.7)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
  2.3pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Ending Balance 122.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
129.3us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
130.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Financial Services | Dealer | Wholesale      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Beginning Balance 10.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
11.8us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
11.7us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
Provision for losses 0.3us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
(0.9)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
1.8us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
Charge-offs (0.9)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
(0.5)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
 
Currency translation and other (0.8)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
  (1.7)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
Ending Balance 9.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
10.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
11.8us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
Financial Services | Dealer | Retail      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Beginning Balance 13.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
13.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
12.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
Provision for losses (1.4)us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
0.2us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
1.4us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
Currency translation and other (0.1)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
(0.2)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
 
Ending Balance 11.9us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
13.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
13.4us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_RetailMember
Financial Services | Customer Retail      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Beginning Balance 97.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
99.2us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
106.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Provision for losses 14.8us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
9.8us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
13.1us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Charge-offs (18.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
(21.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
(32.1)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Recoveries 4.6us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
9.9us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
7.0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Currency translation and other (5.1)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
(0.2)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
4.7pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Ending Balance 93.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
97.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
99.2us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
Financial Services | Other      
Financing Receivable, Allowance for Credit Losses [Line Items]      
Beginning Balance 8.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 5.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 8.8us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
Provision for losses 1.7us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 3.8us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 3.7us-gaap_ProvisionForLoanLeaseAndOtherLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
Charge-offs (2.2)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] (2.8)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] (6.6)us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
Recoveries 0.7us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 1.0us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 0.4us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
Currency translation and other (0.7)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] 0.4pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] (0.7)pcar_FinancingReceivableAllowanceForCreditLossesCurrencyTranslationAndOther
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
Ending Balance $ 7.5us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] $ 8.0us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1] $ 5.6us-gaap_FinancingReceivableAllowanceForCreditLosses
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_AllOtherMember
[1]
[1] Operating lease and other trade receivables.