XML 60 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details Textual) (USD $)
In Millions, except Share data, unless otherwise specified
0 Months Ended 3 Months Ended 1 Months Ended 3 Months Ended
May 05, 2014
Mar. 31, 2015
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2014
Summary of Significant Accounting Policies (Textual) [Abstract]          
Stock split conversion ratio 2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1        
Cost of shares repurchased   $ 25.0us-gaap_TreasuryStockValueAcquiredCostMethod      
Current repurchase program          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Authorized amount from board of directors for share repurchase       250us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
250us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
Share repurchase program expiry date       Dec. 31, 2015  
Shares repurchased under the program (in shares)   721,040us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
     
Cost of shares repurchased   25.0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
     
Shares repurchased settled in subsequent month     7.0trn_SharesRepurchasedSettledInSubsequentMonth
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
   
Prior repurchase program          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Shares repurchased under the program (in shares)         276,546us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= trn_PriorRepurchaseProgramMember
Cost of shares repurchased         $ 10.0us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= trn_PriorRepurchaseProgramMember