XML 53 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Segment
Dec. 31, 2013
Dec. 31, 2012
Accounting Policies [Abstract]      
Reportable segments 3us-gaap_NumberOfReportableSegments    
Liquid investments maturity period 90 days    
Goodwill $ 128,600,000us-gaap_Goodwill $ 144,600,000us-gaap_Goodwill  
Impairment charges 0us-gaap_AssetImpairmentCharges 0us-gaap_AssetImpairmentCharges 0us-gaap_AssetImpairmentCharges
Trade Receivables      
Accounting Policies [Abstract]      
Trade and other receivables, net 882,200,000us-gaap_ReceivablesNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
847,600,000us-gaap_ReceivablesNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_TradeAccountsReceivableMember
 
Other Receivables      
Accounting Policies [Abstract]      
Trade and other receivables, net 165,000,000us-gaap_ReceivablesNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pcar_OtherReceivablesMember
172,000,000us-gaap_ReceivablesNetCurrent
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= pcar_OtherReceivablesMember
 
Minimum      
Accounting Policies [Abstract]      
Lease and guarantee periods (in years) 3 years    
Warranty period 1 year    
Maximum      
Accounting Policies [Abstract]      
Lease and guarantee periods (in years) 5 years    
Warranty period 5 years    
Engine      
Accounting Policies [Abstract]      
Warranty period 2 years    
Equipment on Operating Lease | Minimum      
Accounting Policies [Abstract]      
Estimated useful life of equipment (in years) 4 years    
Equipment on Operating Lease | Maximum      
Accounting Policies [Abstract]      
Estimated useful life of equipment (in years) 9 years    
Financial Services      
Accounting Policies [Abstract]      
Lease rental revenue 741,600,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
712,100,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
645,100,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Depreciation and other expense 588,500,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
571,700,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
517,400,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Modifications extended contractual terms 5 months 6 months  
Financial Services | Minimum | Loans Receivable      
Accounting Policies [Abstract]      
Receivable, collection period 36 months    
Financial Services | Maximum | Loans Receivable      
Accounting Policies [Abstract]      
Receivable, collection period 60 months    
Financial Services | Finance Leases Financing Receivable | Minimum      
Accounting Policies [Abstract]      
Origination cost, amortization period 36 months    
Financial Services | Finance Leases Financing Receivable | Maximum      
Accounting Policies [Abstract]      
Origination cost, amortization period 60 months    
Financial Services | Operating Lease      
Accounting Policies [Abstract]      
Lease rental revenue 681,500,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
631,700,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
551,500,000us-gaap_OperatingLeasesIncomeStatementLeaseRevenue
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Depreciation and other expense 544,000,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
503,500,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
434,900,000pcar_DepreciationOnEquipmentOnOperatingLeaseAndOtherVehicleRelatedExpenseAndOtherExpense
/ us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis
= pcar_OperatingLeaseMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
Truck, Parts and Other      
Accounting Policies [Abstract]      
Trade and other receivables, net 1,047,100,000us-gaap_ReceivablesNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
1,019,600,000us-gaap_ReceivablesNetCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
 
Trade receivable days outstanding considered past due 30 days 30 days 30 days
Allowance for credit losses 1,900,000us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
2,400,000us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
 
Net charge-offs $ 200,000pcar_AllowanceForDoubtfulAccountsChargeOffsNetOfRecoveries
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
$ 200,000pcar_AllowanceForDoubtfulAccountsChargeOffsNetOfRecoveries
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
$ 300,000pcar_AllowanceForDoubtfulAccountsChargeOffsNetOfRecoveries
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember