XML 24 R11.htm IDEA: XBRL DOCUMENT
v3.25.1

Sales and Revenue Contract Information | 3 Months Ended
--- | ---
Mar. 31, 2025
Revenue from Contract with Customer [Abstract] |
Sales and Revenue Contract Information | Sales and revenue contract information Trade receivables represent amounts due from dealers and end users for the sale of our products, and include amounts due from wholesale inventory financing provided by Cat Financial for a dealer’s purchase of inventory. We recognize trade receivables from dealers and end users in Receivables – trade and other and Long-term receivables – trade and other in the Consolidated Statement of Financial Position. Trade receivables from dealers and end users were $7,819 million, $7,864 million and $7,923 million as of March 31, 2025, December 31, 2024 and December 31, 2023, respectively. Long-term trade receivables from dealers and end users were $638 million, $640 million and $589 million as of March 31, 2025, December 31, 2024 and December 31, 2023, respectively. For certain contracts, we invoice for payment when contractual milestones are achieved. We recognize a contract asset when a sale is recognized before achieving the contractual milestones for invoicing. We reduce the contract asset when we invoice for payment and recognize a corresponding trade receivable. Contract assets are included in Prepaid expenses and other current assets in the Consolidated Statement of Financial Position. Contract assets were $245 million, $238 million and $246 million as of March 31, 2025, December 31, 2024 and December 31, 2023, respectively. We invoice in advance of recognizing the sale of certain products. We recognize advanced customer payments as a contract liability in Customer advances and Other liabilities in the Consolidated Statement of Financial Position. Contract liabilities were $3,462 million, $2,745 million and $2,389 million as of March 31, 2025, December 31, 2024 and December 31, 2023, respectively. We reduce the contract liability when revenue is recognized. During the three months ended March 31, 2025 and 2024, we recognized $683 million and $813 million, respectively, of revenue that was recorded as a contract liability at the beginning of 2025 and 2024. As of March 31, 2025, we have entered into contracts with dealers and end users for which sales have not been recognized as we have not satisfied our performance obligations and transferred control of the products. The dollar amount of unsatisfied performance obligations for contracts with an original duration greater than one year is $17.6 billion, with about one-half of the amount expected to be completed and revenue recognized in the twelve months following March 31, 2025. We have elected the practical expedient not to disclose unsatisfied performance obligations with an original contract duration of one year or less. Contracts with an original duration of one year or less are primarily sales to dealers for machinery, engines and replacement parts. See Note 16 for further disaggregated sales and revenues information.

X
- References No definition available. + Details
Name: | us-gaap_RevenueFromContractWithCustomerAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration