XML 79 R98.htm IDEA: XBRL DOCUMENT v2.4.1.9
Financial Assets and Liabilities Subject to Recurring Fair Value Measurements (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets $ 89.2us-gaap_DerivativeFairValueOfDerivativeAsset $ 48.0us-gaap_DerivativeFairValueOfDerivativeAsset
Derivative liabilities 48.5us-gaap_DerivativeFairValueOfDerivativeLiability 68.6us-gaap_DerivativeFairValueOfDerivativeLiability
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 1,272.0us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,267.5us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative assets 89.2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
48.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 48.5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
68.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | U.S. tax-exempt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 363.4us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_DomesticNontaxableDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
216.1us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_DomesticNontaxableDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | U.S. corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 81.5us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
78.2us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 8.0us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.5us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Non-U.S. corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 532.0us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
609.3us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Non-U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 194.1us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
217.5us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 93.0us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
140.9us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Cross currency swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 81.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
40.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 31.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
42.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Interest-rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 1.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.4us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 14.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
25.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Fair Value, Measurements, Recurring | Foreign-exchange contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 6.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 2.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 1 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 7.7us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.2us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 1 | Fair Value, Measurements, Recurring | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 7.7us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.2us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 1,264.3us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1,262.3us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative assets 89.2us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
48.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 48.5us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
68.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | U.S. tax-exempt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 363.4us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_DomesticNontaxableDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
216.1us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_DomesticNontaxableDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | U.S. corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 81.5us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
78.2us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_DomesticCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 0.3us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
0.3us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_USTreasuryAndGovernmentMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Non-U.S. corporate securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 532.0us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
609.3us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignCorporateDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Non-U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 194.1us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
217.5us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignGovernmentDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Other debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 93.0us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
140.9us-gaap_AvailableForSaleSecuritiesCurrent
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_OtherDebtSecuritiesMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Cross currency swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 81.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
40.9us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 31.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
42.1us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= pcar_CrossCurrencySwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Interest-rate swaps    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 1.0us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
5.4us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities 14.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
25.6us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_InterestRateSwapMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Level 2 | Fair Value, Measurements, Recurring | Foreign-exchange contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 6.5us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
1.7us-gaap_DerivativeFairValueOfDerivativeAsset
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
Derivative liabilities $ 2.8us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
$ 0.9us-gaap_DerivativeFairValueOfDerivativeLiability
/ pcar_FairValueAssetsAndLiabilitiesComponentsAxis
= us-gaap_ForeignExchangeContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember