XML 94 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
STOCKHOLDERS' EQUITY Capital Stock Information (Details 1) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended 12 Months Ended 13 Months Ended 0 Months Ended
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Feb. 17, 2015
Dec. 31, 2011
Common stock, shares issued (in shares)   124.6us-gaap_CommonStockSharesIssued 123.7us-gaap_CommonStockSharesIssued   124.6us-gaap_CommonStockSharesIssued    
Common Stock, unissued shares (in shares)   175.4tex_CommonStockSharesUnissuedAndUnsubscribed     175.4tex_CommonStockSharesUnissuedAndUnsubscribed    
Shares of common stock in treasury (in shares)   19.2us-gaap_TreasuryStockShares 13.8us-gaap_TreasuryStockShares   19.2us-gaap_TreasuryStockShares    
Value of treasury stock on an average cost basis (in dollars)   $ (801.9)us-gaap_TreasuryStockValue $ (630.2)us-gaap_TreasuryStockValue   $ (801.9)us-gaap_TreasuryStockValue    
Number of common shares held in rabbi trust (in shares)   0.8us-gaap_CommonStockSharesHeldInEmployeeTrustShares 0.8us-gaap_CommonStockSharesHeldInEmployeeTrustShares   0.8us-gaap_CommonStockSharesHeldInEmployeeTrustShares    
Preferred stock, shares authorized (in shares)   50.0us-gaap_PreferredStockSharesAuthorized     50.0us-gaap_PreferredStockSharesAuthorized    
Preferred stock, par value per share (in dollars per share)   $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare     $ 0.01us-gaap_PreferredStockParOrStatedValuePerShare    
Preferred stock, shares outstanding (in shares)   0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding   0us-gaap_PreferredStockSharesOutstanding    
Stock Repurchase Program, Authorized Amount   200us-gaap_StockRepurchaseProgramAuthorizedAmount1     200us-gaap_StockRepurchaseProgramAuthorizedAmount1    
Treasury Stock, Shares, Acquired 5.3us-gaap_TreasuryStockSharesAcquired       6.1us-gaap_TreasuryStockSharesAcquired    
Treasury Stock, Value, Acquired, Cost Method 170.0us-gaap_TreasuryStockValueAcquiredCostMethod 172.9us-gaap_TreasuryStockValueAcquiredCostMethod 33.7us-gaap_TreasuryStockValueAcquiredCostMethod 3.8us-gaap_TreasuryStockValueAcquiredCostMethod 200.0us-gaap_TreasuryStockValueAcquiredCostMethod    
Common Stock, Dividends, Per Share, Cash Paid   $ 0.05us-gaap_CommonStockDividendsPerShareCashPaid          
Common Stock              
Common stock, shares outstanding (in shares)   105.4us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
109.9us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
109.9us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
105.4us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  108.8us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
Shares of common stock in treasury (in shares)   19.2us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    19.2us-gaap_TreasuryStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
   
Treasury Stock, Shares, Acquired   5.4us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0.9us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0.1us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
Treasury Stock, Value, Acquired, Cost Method   0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
     
4% Convertible Senior Subordinated Notes due June 1, 2015              
Common Stock reserved for contingently issuable shares (in shares)   7.9us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_DebtInstrumentAxis
= tex_A4ConvertibleSeniorSubordinatedNotesDueJune12015Member
    7.9us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_DebtInstrumentAxis
= tex_A4ConvertibleSeniorSubordinatedNotesDueJune12015Member
   
Interest rate of debt securities (as a percent)   4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tex_A4ConvertibleSeniorSubordinatedNotesDueJune12015Member
    4.00%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= tex_A4ConvertibleSeniorSubordinatedNotesDueJune12015Member
   
Stock Options and Restricted Stock              
Common Stock reserved for contingently issuable shares (in shares)   3.3us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
    3.3us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
/ us-gaap_AwardTypeAxis
= us-gaap_StockCompensationPlanMember
   
All Company Stock Plans              
Number of common shares held in rabbi trust (in shares)   0.8us-gaap_CommonStockSharesHeldInEmployeeTrustShares
/ us-gaap_PlanNameAxis
= tex_AllCompanyStockPlansMember
    0.8us-gaap_CommonStockSharesHeldInEmployeeTrustShares
/ us-gaap_PlanNameAxis
= tex_AllCompanyStockPlansMember
   
Value of common shares held in rabbi trust (in dollars)   17.8us-gaap_CommonStockSharesHeldInEmployeeTrust
/ us-gaap_PlanNameAxis
= tex_AllCompanyStockPlansMember
    17.8us-gaap_CommonStockSharesHeldInEmployeeTrust
/ us-gaap_PlanNameAxis
= tex_AllCompanyStockPlansMember
   
Subsequent Event [Member]              
Stock Repurchase Program, Authorized Amount           $ 200us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember
 
Common Stock, Dividends, Per Share, Declared           $ 0.06us-gaap_CommonStockDividendsPerShareDeclared
/ us-gaap_SubsequentEventTypeAxis
= us-gaap_SubsequentEventMember