XML 115 R71.htm IDEA: XBRL DOCUMENT
v3.25.2

Financing Receivables - Past Due (Details) - USD ($) $ in Millions | Jun. 30, 2025 | Dec. 31, 2024
--- | --- | ---
Past Due Financing Receivable |  |
Amortized cost | $ 12,644 | $ 12,639
Client Financing Receivables |  |
Past Due Financing Receivable |  |
Amortized cost | 11,357 | 10,418
Amortized Cost Not Accruing | 90 | 97
Impaired financing receivables, related allowance | 88 | 94
Client Financing Receivables | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 99 | 103
Amortized Cost > 90 Days and Accruing | 12 | 8
Billed Invoices > 90 Days and Accruing | 2 | 1
Client Financing Receivables | Americas |  |
Past Due Financing Receivable |  |
Amortized cost | 6,293 | 5,861
Amortized Cost Not Accruing | 50 | 62
Client Financing Receivables | Americas | Financial Asset, Equal to or Greater than 90 Days Past Due |  |
Past Due Financing Receivable |  |
Amortized cost | 56 | 66
Amortized Cost > 90 Days and Accruing | 8 | 7
Billed Invoices > 90 Days and Accruing | 1 | 1
Client Financing Receivables | Europe/Middle East/Africa |  |
Past Due Financing Receivable |  |
Amortized cost | 3,515 | 3,128
Amortized Cost Not Accruing | 32 | 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 | 32 | 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,549 | 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 | 10 | 8
Amortized Cost > 90 Days and Accruing | 3 | 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/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (a)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (d)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (d)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (d)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (c)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 10: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 11: 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 12: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 13: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (e)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 14: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 15: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (b)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 16: http://www.xbrl.org/2003/role/exampleRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 12 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479294/326-20-55-12 Reference 17: 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: |