XML 95 R71.htm IDEA: XBRL DOCUMENT
v3.25.1

Financing Receivables - Past Due (Details) - USD ($) $ in Millions | Mar. 31, 2025 | Dec. 31, 2024
--- | --- | ---
Past Due Financing Receivable |  |
Amortized cost | $ 10,785 | $ 12,639
Client Financing Receivables |  |
Past Due Financing Receivable |  |
Amortized cost | 9,738 | 10,418
Amortized Cost Not Accruing | 100 | 97
Impaired financing receivables, related allowance | 96 | 94
Client Financing Receivables | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 107 | 103
Amortized Cost > 90 Days and Accruing | 11 | 8
Billed Invoices > 90 Days and Accruing | 1 | 1
Client Financing Receivables | Americas |  |
Past Due Financing Receivable |  |
Amortized cost | 5,376 | 5,861
Amortized Cost Not Accruing | 63 | 62
Client Financing Receivables | Americas | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 70 | 66
Amortized Cost > 90 Days and Accruing | 10 | 7
Billed Invoices > 90 Days and Accruing | 1 | 1
Client Financing Receivables | Europe/Middle East/Africa |  |
Past Due Financing Receivable |  |
Amortized cost | 2,975 | 3,128
Amortized Cost Not Accruing | 30 | 28
Client Financing Receivables | Europe/Middle East/Africa | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 29 | 29
Amortized Cost > 90 Days and Accruing | 1 | 1
Billed Invoices > 90 Days and Accruing | 0 | 0
Client Financing Receivables | Asia Pacific |  |
Past Due Financing Receivable |  |
Amortized cost | 1,387 | 1,429
Amortized Cost Not Accruing | 7 | 7
Client Financing Receivables | Asia Pacific | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 7 | 8
Amortized Cost > 90 Days and Accruing | 0 | 0
Billed Invoices > 90 Days and Accruing | $ 0 | $ 0

X
- Definition Amortized cost of financing receivable 90 days or more past due and still accruing. + References No definition available. + Details
Name: | ibm_FinancingReceivableAndNetInvestmentInLeaseAmortizedCost90DaysPastDueAndStillAccruing
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost of financing receivable on nonaccrual status. + References No definition available. + Details
Name: | ibm_FinancingReceivableAndNetInvestmentInLeaseAmortizedCostNonaccrualStatus
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Financing Receivable And Net Investment In Lease, Nonaccrual, Allowance + References No definition available. + Details
Name: | ibm_FinancingReceivableAndNetInvestmentInLeaseNonaccrualAllowance
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amortized cost of billed invoices in financing receivables that are 90 days or more past due and still accruing. + References No definition available. + Details
Name: | ibm_FinancingReceivableAndNetInvestmentInLeaseRecordedBilledInvoices90DaysPastDueAndStillAccruing
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amortized cost, before allowance for credit loss, of financing receivable and net investment in lease. + References No definition available. + Details
Name: | ibm_NotesReceivableAndNetInvestmentInLeaseTotalAmortizedCost
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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 Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 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 + Details
Name: | us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_FinancingReceivablePortfolioSegmentAxis=ibm_ClientFinancingReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancingReceivablesPeriodPastDueAxis=us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_AmericasMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=us-gaap_EMEAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_StatementGeographicalAxis=srt_AsiaPacificMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |