XML 87 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Summary of Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Jan. 01, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Contract Receivable $ 10.2  
Railcar Leasing and Management Services Group    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 112.6  
Revenue, Remaining Performance Obligation Expected to be Delivered in Next Fiscal Year 21.00%  
AOCI Attributable to Parent [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption $ (18.7)  
Minimum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Reduction in retained earnings due to adoption of ASU 2014-09   $ 10.0
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 40.0  
Maximum [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Reduction in retained earnings due to adoption of ASU 2014-09   $ 15.0
New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification 50.0  
Railcar products [Domain] | Rail Group [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 3,647.6  
Revenue, Remaining Performance Obligation Expected to be Delivered in Next Fiscal Year 64.00%  
Railcar products [Domain] | Leasing [Member] | Rail Group [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 1,588.1  
Railcar products [Domain] | External Customers [Member] | Rail Group [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, Remaining Performance Obligation, Amount 2,059.5  
Maintenance Services [Domain] | Rail Group [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 100.6  
Revenue, Remaining Performance Obligation Expected to be Delivered in Next Fiscal Year 100.00%