XML 45 R39.htm IDEA: XBRL DOCUMENT
v3.25.1

Sales and Revenues - Additional Information (Detail) - USD ($) | 3 Months Ended |
--- | --- | ---
Mar. 31, 2025 | Mar. 31, 2024 | Dec. 31, 2024
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Payment to acquire commitment value | $ 572,800,000 |  |
Payment to acquire commitment related to lease value | 55,000,000 |  |
Financial Services |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Total operating lease revenue | 150,800,000 | $ 174,900,000 |
Financing receivable, recorded investment, 90 days past due and still accruing | 0 |  | $ 0
Trucks | Truck Sales |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Total operating lease revenue | 3,100,000 | $ 9,800,000 |
Deferred revenue | 24,200,000 |  |
Deferred revenue recognize, in 2025 | 6,400,000 |  |
Deferred revenue recognize, in 2026 | 7,500,000 |  |
Deferred revenue recognize, in 2027 | 4,800,000 |  |
Deferred revenue recognize, in 2028 | 3,300,000 |  |
Deferred revenue recognize, in 2029 | $ 2,200,000 |  |
Minimum |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Lease and guarantee periods (in years) | 3 years |  |
Minimum | Financial Services |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Finance leases, lease term | 3 years |  |
Operating lease term | 3 years |  |
Maximum |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Lease and guarantee periods (in years) | 5 years |  |
Warranty period | 5 years |  |
Maximum | Financial Services |  |  |
Entity Wide Information Revenue From External Customer [Line Items] |  |  |
Finance leases, lease term | 5 years |  |
Operating lease term | 5 years |  |

X
- Definition Deferred revenue recognize remainder of fiscal year. + References No definition available. + Details
Name: | pcar_DeferredRevenueRecognizeRemainderOfFiscalYear
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred revenue recognize, year five. + References No definition available. + Details
Name: | pcar_DeferredRevenueRecognizeYearFive
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred revenue recognize, year four. + References No definition available. + Details
Name: | pcar_DeferredRevenueRecognizeYearFour
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred revenue recognize, year three. + References No definition available. + Details
Name: | pcar_DeferredRevenueRecognizeYearThree
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Deferred revenue recognize, year two. + References No definition available. + Details
Name: | pcar_DeferredRevenueRecognizeYearTwo
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total commitment to acquire trucks at a guaranteed value for contracts accounted for as a lease. + References No definition available. + Details
Name: | pcar_PaymentToAcquireCommitmentRelatedToLeaseValue
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total commitment to acquire trucks at a guaranteed value for contracts accounted for as a sale. + References No definition available. + Details
Name: | pcar_PaymentToAcquireCommitmentValue
Namespace Prefix: | pcar_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Product support warranty and contract term. + References No definition available. + Details
Name: | pcar_ProductWarrantyTerm
Namespace Prefix: | pcar_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Property subject to operating lease, lease period. + References No definition available. + Details
Name: | pcar_PropertySubjectToOperatingLeaseLeasePeriod
Namespace Prefix: | pcar_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Retail direct financing leases and sales-type finance leases, term of contract. + References No definition available. + Details
Name: | pcar_RetailDirectFinancingLeasesAndSalesTypeFinanceLeasesTermOfContract
Namespace Prefix: | pcar_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2 + Details
Name: | us-gaap_ContractWithCustomerLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amortized cost of financing receivable 90 days or more past due and still accruing. Excludes net investment in lease. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-7 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 80 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-80 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 16 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-16 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-3 + Details
Name: | us-gaap_LessorOperatingLeaseTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479773/842-30-50-5 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 270 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482964/270-10-50-6A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479016/842-30-45-3 + Details
Name: | us-gaap_OperatingLeaseLeaseIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=pcar_FinancialServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsegmentsAxis=pcar_TruckSubsegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=pcar_TruckSalesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |