XML 68 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1. Summary of Significant Accounting Policies Revenue Recognition (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Rail Products Group [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Billed Contracts Receivable $ 3.4 $ 12.6
Rail Products Group [Member] | New railcars [Domain]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 2,145.5  
Revenue, remaining performance obligation expected to be delivered in current year 47.50%  
Rail Products Group [Member] | New railcars [Domain] | External Customers [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 1,895.2  
Rail Products Group [Member] | New railcars [Domain] | Railcar Leasing and Services Group [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount 250.3  
Rail Products Group [Member] | Sustainable Railcar Conversions    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 3.1  
Revenue, remaining performance obligation expected to be delivered in current year 100.00%  
Railcar Leasing and Services Group [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Billed Contracts Receivable $ 9.6 $ 8.8
Railcar Leasing and Services Group [Member] | Leasing and management [Member]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 57.3  
Revenue, remaining performance obligation expected to be delivered in current year 33.50%  
Railcar Leasing and Services Group [Member] | Maintenance services [Domain]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, Remaining Performance Obligation, Amount $ 4.8  
Revenue, remaining performance obligation expected to be delivered in current year 100.00%