XML 46 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Finance and Other Receivables - Additional Information (Detail) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Impaired Loans $ 16.7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment $ 10.7us-gaap_ImpairedFinancingReceivableWithNoRelatedAllowanceRecordedInvestment  
Repossessed inventory 19.0us-gaap_OtherForeclosedAssets 13.7us-gaap_OtherForeclosedAssets  
Proceeds from the sales of repossessed assets 58.5us-gaap_ProceedsFromSaleOfForeclosedAssets 63.2us-gaap_ProceedsFromSaleOfForeclosedAssets 62.2us-gaap_ProceedsFromSaleOfForeclosedAssets
Financial Services      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Loans accounted for as troubled debt restructurings 36.0us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
27.6us-gaap_FinancingReceivableModificationsRecordedInvestment
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
 
Financial Services | Finance Leases Financing Receivable      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Estimated residual values included with finance leases $ 204.0pcar_LeaseReceivableResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
$ 229.6pcar_LeaseReceivableResidualValue
/ us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis
= us-gaap_FinanceLeasesFinancingReceivableMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_FinancialServicesMember
 
Financing Receivable | Credit Concentration Risk      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Percentage of portfolio 5.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_FinanceReceivablesMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CreditConcentrationRiskMember