XML 103 R79.htm IDEA: XBRL DOCUMENT
v3.25.1

Borrowings - Long-Term Debt, Components (Details) - USD ($) $ in Millions | Mar. 31, 2025 | Dec. 31, 2024
--- | --- | ---
Borrowings |  |
Long-term debt, gross | $ 64,400 | $ 56,112
Long-term debt excluding finance lease obligations | 63,369 | 55,111
Less: net unamortized discount | 829 | 824
Less: net unamortized debt issuance costs | 198 | 168
Add: fair value adjustment | (90) | (176)
Total | 63,283 | 54,943
Less: current maturities | 6,912 | 5,059
Total long-term debt (excluding current portion) | 56,371 | 49,884
United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | 40,569 | 35,813
Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | 20,794 | 17,340
Maturing 2025 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,600 | 1,601
Debt instrument, weighted-average interest rate (as a percent) | 5.10% |
Maturing 2025 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 2,160 | 3,106
Debt instrument, weighted-average interest rate (as a percent) | 1.90% |
Maturing 2026 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 5,800 | 5,800
Debt instrument, weighted-average interest rate (as a percent) | 3.70% |
Maturing 2027 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 4,119 | 4,119
Debt instrument, weighted-average interest rate (as a percent) | 3.30% |
Maturing 2027 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 2,160 | 2,071
Debt instrument, weighted-average interest rate (as a percent) | 2.30% |
Maturing 2028 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 2,313 | 1,313
Debt instrument, weighted-average interest rate (as a percent) | 4.80% |
Maturing 2028 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,944 | 1,863
Debt instrument, weighted-average interest rate (as a percent) | 0.70% |
Maturing 2029 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 3,752 | 3,750
Debt instrument, weighted-average interest rate (as a percent) | 3.60% |
Maturing 2029 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,080 | 1,035
Debt instrument, weighted-average interest rate (as a percent) | 1.50% |
Maturing 2030 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 2,356 | 1,350
Debt instrument, weighted-average interest rate (as a percent) | 3.20% |
Maturing 2030 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,890 | 1,035
Debt instrument, weighted-average interest rate (as a percent) | 1.70% |
Maturing 2031 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 500 | 500
Debt instrument, weighted-average interest rate (as a percent) | 4.80% |
Maturing 2031 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 2,701 | 2,588
Debt instrument, weighted-average interest rate (as a percent) | 2.70% |
Maturing 2032 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 2,700 | 1,850
Debt instrument, weighted-average interest rate (as a percent) | 4.60% |
Maturing 2032 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,728 | 1,656
Debt instrument, weighted-average interest rate (as a percent) | 0.70% |
Maturing 2033 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 750 | 750
Debt instrument, weighted-average interest rate (as a percent) | 4.80% |
Maturing 2033 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,188 | 0
Debt instrument, weighted-average interest rate (as a percent) | 3.20% |
Maturing 2034 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,000 | 1,000
Debt instrument, weighted-average interest rate (as a percent) | 4.90% |
Maturing 2034 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,080 | 1,035
Debt instrument, weighted-average interest rate (as a percent) | 1.30% |
Maturing 2035 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 900 | 0
Debt instrument, weighted-average interest rate (as a percent) | 5.20% |
Maturing 2035 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,080 | 1,035
Debt instrument, weighted-average interest rate (as a percent) | 3.80% |
Maturing 2037 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 972 | 0
Debt instrument, weighted-average interest rate (as a percent) | 3.50% |
Maturing 2038 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 83 | 83
Debt instrument, weighted-average interest rate (as a percent) | 8.00% |
Maturing 2038 | United Kingdom, Pounds |  |
Borrowings |  |
Long-term debt, gross | $ 968 | 939
Debt instrument, weighted-average interest rate (as a percent) | 4.90% |
Maturing 2039 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 2,745 | 2,745
Debt instrument, weighted-average interest rate (as a percent) | 4.50% |
Maturing 2040 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 650 | 650
Debt instrument, weighted-average interest rate (as a percent) | 2.90% |
Maturing 2040 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 918 | 880
Debt instrument, weighted-average interest rate (as a percent) | 1.20% |
Maturing 2042 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,107 | 1,107
Debt instrument, weighted-average interest rate (as a percent) | 4.00% |
Maturing 2043 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 1,080 | 1,035
Debt instrument, weighted-average interest rate (as a percent) | 4.00% |
Maturing 2044 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,000 | 1,000
Debt instrument, weighted-average interest rate (as a percent) | 5.30% |
Maturing 2045 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 27 | 27
Debt instrument, weighted-average interest rate (as a percent) | 7.00% |
Maturing 2045 | Euro Member Countries, Euro |  |
Borrowings |  |
Long-term debt, gross | $ 810 | 0
Debt instrument, weighted-average interest rate (as a percent) | 3.80% |
Maturing 2046 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 650 | 650
Debt instrument, weighted-average interest rate (as a percent) | 4.70% |
Maturing 2049 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 3,000 | 3,000
Debt instrument, weighted-average interest rate (as a percent) | 4.30% |
Maturing 2050 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 750 | 750
Debt instrument, weighted-average interest rate (as a percent) | 3.00% |
Maturing 2052 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,400 | 1,400
Debt instrument, weighted-average interest rate (as a percent) | 4.20% |
Maturing 2053 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 650 | 650
Debt instrument, weighted-average interest rate (as a percent) | 5.10% |
Maturing 2054 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,400 | 1,400
Debt instrument, weighted-average interest rate (as a percent) | 5.30% |
Maturing 2055 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 1,000 | 0
Debt instrument, weighted-average interest rate (as a percent) | 5.70% |
Maturing 2096 | United States of America, Dollars |  |
Borrowings |  |
Long-term debt, gross | $ 316 | 316
Debt instrument, weighted-average interest rate (as a percent) | 7.10% |
Maturing 2026-2028 | Japan, Yen |  |
Borrowings |  |
Long-term debt, gross | $ 849 | 808
Debt instrument, weighted-average interest rate (as a percent) | 0.90% |
Maturing 2025-2027 | Other currencies |  |
Borrowings |  |
Long-term debt, gross | $ 189 | 212
Debt instrument, weighted-average interest rate (as a percent) | 13.80% |
Finance Lease Obligations Maturing 2025-2034 |  |
Borrowings |  |
Finance lease obligations | $ 1,031 | $ 1,000
Finance lease obligations, interest rate (as a percent) | 4.90% |

X
- Definition It represents the amount of debt excluding finance lease obligations. + References No definition available. + Details
Name: | ibm_DebtInstrumentCarryingAmountExcludingFinanceLeaseObligations
Namespace Prefix: | ibm_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the weighted average interest rate on finance lease. + References No definition available. + Details
Name: | ibm_FinanceLeaseWeightedAverageInterestRate
Namespace Prefix: | ibm_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
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 Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(f)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 7: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E Reference 8: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 11: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 19: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 20: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 21: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 22: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 23: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 24: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 25: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1I -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1I Reference 26: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 27: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 + Details
Name: | us-gaap_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DeferredFinanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount as of the balance sheet date of the unamortized adjustment to the carrying value of an interest-bearing hedged item made under an effective interest rate fair value hedge that is amortized upon discontinuation of the interest rate fair value hedge. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4EE -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4EE + Details
Name: | us-gaap_DeferredGainLossOnDiscontinuationOfInterestRateFairValueHedge
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1 + Details
Name: | us-gaap_FinanceLeaseLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as current. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, including portion classified as current. + References No definition available. + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Weighted average interest rate of long-term debt outstanding calculated at point in time. + References No definition available. + Details
Name: | us-gaap_LongtermDebtWeightedAverageInterestRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | srt_CurrencyAxis=currency_USD
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_EUR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2030Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2031Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2032Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2034Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2035Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2037Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_GBP
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2040Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2042Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2043Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2044Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2045Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2046Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2049Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2050Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2053Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2055Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing2096Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing20262028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=currency_JPY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_Maturing20252027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_CurrencyAxis=srt_OtherCurrencyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=ibm_FinanceLeaseObligationsMaturing20252034Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |