XML 146 R107.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation (Exercise Price Range) (Details 5) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Stock option activity by exercise price ranges        
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 97us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 $ 97us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 $ 94us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1 $ 90us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
Options Outstanding, Number of Shares under Option (in shares) 1,750,949us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions 5,622,951us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions 11,389,721us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions 20,662,322us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Options Outstanding and Exercisable, Aggregate Intrinsic Value $ 111,652,425us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue      
Options Outstanding, Weighted Average Remaining Contractual Life 10 months      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 97us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 $ 97us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1 $ 94us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1  
Options Exercisable, Number of Shares under Option (in shares) 1,750,949us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions 5,622,951us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions 11,389,721us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions  
Options Exercisable, Weighted Average Remaining Contractual Life 10 months      
Exercise price range $85 and under        
Stock option activity by exercise price ranges        
Exercise price, upper range limit (in dollars per share) $ 85us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 83us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Outstanding, Number of Shares under Option (in shares) 351,690us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Outstanding and Exercisable, Aggregate Intrinsic Value 27,409,244us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Outstanding, Weighted Average Remaining Contractual Life 1 year 2 months      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 83us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Exercisable, Number of Shares under Option (in shares) 351,690us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars85AndUnderMember
     
Options Exercisable, Weighted Average Remaining Contractual Life 1 year 2 months      
Exercise price range $86 and over        
Stock option activity by exercise price ranges        
Exercise price, lower range limit (in dollars per share) $ 86us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Outstanding, Weighted Average Exercise Price (in dollars per share) $ 100us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Outstanding, Number of Shares under Option (in shares) 1,399,259us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Outstanding and Exercisable, Aggregate Intrinsic Value $ 84,243,181us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Outstanding, Weighted Average Remaining Contractual Life 8 months      
Options Exercisable, Weighted Average Exercise Price (in dollars per share) $ 100us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Exercisable, Number of Shares under Option (in shares) 1,399,259us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= ibm_RangeOfExercisePricesDollars86AndOverMember
     
Options Exercisable, Weighted Average Remaining Contractual Life 8 months