XML 24 R55.htm IDEA: XBRL DOCUMENT v2.4.1.9
Recorded Investment for Finance Receivables that are on Non-accrual Status (Detail) (Financial Services, USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Financing Receivable, Recorded Investment [Line Items]    
Recorded investment of finance receivables that are on non-accrual status $ 48.2us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus $ 47.1us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
Dealer | Wholesale
   
Financing Receivable, Recorded Investment [Line Items]    
Recorded investment of finance receivables that are on non-accrual status 4.9us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
8.0us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_DealerMember
/ us-gaap_SubsegmentsAxis
= pcar_WholesaleMember
Customer Retail | Fleet
   
Financing Receivable, Recorded Investment [Line Items]    
Recorded investment of finance receivables that are on non-accrual status 34.4us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
/ us-gaap_SubsegmentsAxis
= pcar_FleetMember
30.5us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ 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]    
Recorded investment of finance receivables that are on non-accrual status $ 8.9us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
/ us-gaap_SubsegmentsAxis
= pcar_OwnerOperatorMember
$ 8.6us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= pcar_CustomerRetailMember
/ us-gaap_SubsegmentsAxis
= pcar_OwnerOperatorMember