XML 89 R91.htm IDEA: XBRL DOCUMENT v2.4.1.9
Reclassifications Out of Accumulated Other Comprehensive Income (Parenthetical) (Detail) (Truck, Parts and Other, USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pension plans, Actuarial loss, pre- tax $ 20.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax $ 41.7us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
Pension plans, Prior service costs, pre-tax 1.2us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax 1.3us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
Cost of sales and revenues    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pension plans, Actuarial loss, pre- tax 11.1us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
21.4us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
Pension plans, Prior service costs, pre-tax 1.0us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
0.4us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_CostOfSalesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
SG&A    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pension plans, Actuarial loss, pre- tax 9.0us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
20.3us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
Pension plans, Prior service costs, pre-tax 0.2us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
0.6us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= us-gaap_SellingGeneralAndAdministrativeExpensesMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember
R&D    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Pension plans, Prior service costs, pre-tax   $ 0.3us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditBeforeTax
/ us-gaap_IncomeStatementLocationAxis
= pcar_ResearchAndDevelopmentMember
/ us-gaap_StatementBusinessSegmentsAxis
= pcar_TruckPartsAndOtherMember