XML 23 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Policies (Details) (USD $)
0 Months Ended 12 Months Ended 1 Months Ended
Jun. 19, 2014
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Mar. 31, 2014
Summary of Significant Accounting Policies (Textual) [Abstract]          
Stock split, conversion ratio 2us-gaap_StockholdersEquityNoteStockSplitConversionRatio1        
Stock split, reclassification from APIC to Common Stock   $ 0us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit      
Cost of shares repurchased   31,500,000us-gaap_TreasuryStockValueAcquiredCostMethod 108,200,000us-gaap_TreasuryStockValueAcquiredCostMethod 45,200,000us-gaap_TreasuryStockValueAcquiredCostMethod  
Likelihood threshold for recognition of uncertain tax positions   50.00%trn_MinimumRecognitionThresholdOnUncertainTaxPositionsPercentLikelyToBeRealized      
Goodwill impairment charges   0us-gaap_GoodwillImpairmentLoss 0us-gaap_GoodwillImpairmentLoss    
Net book value of finite-lived intangible assets   58,800,000us-gaap_FiniteLivedIntangibleAssetsNet      
Minimum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Product warranty period against materials and manufacturing defects   1 year      
Maximum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Product warranty period against materials and manufacturing defects   5 years      
Buildings and improvements | Minimum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   3 years      
Buildings and improvements | Maximum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   30 years      
Leasehold improvements | Maximum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   7 years      
Machinery and equipment | Minimum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   2 years      
Machinery and equipment | Maximum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   10 years      
Information systems hardware and software | Minimum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   2 years      
Information systems hardware and software | Maximum          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   5 years      
Railcars in lease fleet          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Estimated useful life   35 years      
Current repurchase program          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Authorized amount from Board of Directors for share repurchase         250,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
Share repurchase program expiry date         Dec. 31, 2015
Number of shares repurchased (in shares)   747,246us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
     
Cost of shares repurchased   31,500,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= trn_CurrentRepurchaseProgramMember
     
Prior repurchase program          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Authorized amount from Board of Directors for share repurchase         200,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= trn_PriorRepurchaseProgramMember
Number of shares repurchased (in shares)     2,473,189us-gaap_TreasuryStockSharesAcquired
/ us-gaap_ShareRepurchaseProgramAxis
= trn_PriorRepurchaseProgramMember
   
Cost of shares repurchased     108,200,000us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_ShareRepurchaseProgramAxis
= trn_PriorRepurchaseProgramMember
   
Common Stock          
Summary of Significant Accounting Policies (Textual) [Abstract]          
Stock split, reclassification from APIC to Common Stock   $ 78,000,000us-gaap_AdjustmentsToAdditionalPaidInCapitalStockSplit
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember