XML 13 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Derivative Financial Instruments - Derivatives, Other Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
IBM    
Derivative Financial Instruments    
Liabilities included in master netting arrangements $ 14 $ 18
Assets included in master netting arrangements 14 18
Fair value hedges | Interest rate swaps | IBM    
Derivative Financial Instruments    
Notional amount $ 2,550 $ 2,550
Average remaining maturity 1 year 8 months 12 days 2 years
Cash flow hedges | Interest rate swaps | IBM    
Derivative Financial Instruments    
Notional amount $ 0 $ 0
Net investment hedges | Foreign exchange contracts | IBM    
Derivative Financial Instruments    
Notional amount $ 1,027 $ 1,229
Average remaining maturity 2 months 12 days 2 months 12 days
Derivative instruments not designated as hedging instruments | Foreign exchange contracts | Maximum    
Derivative Financial Instruments    
Term of derivative contract 1 year  
Derivative instruments not designated as hedging instruments | Foreign exchange contracts | Third parties    
Derivative Financial Instruments    
Notional amount $ 0 $ 0