XML 35 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition

The following table disaggregates the Company’s revenues by major source:

 

 

 

 

Three Months Ended

 

Six Months Ended

 

 

 

 

June 30,

 

June 30,

 

 

 

 

2025

 

 

2024

 

 

2025

 

 

2024

 

Railcar sales

 

 

$

110,684

 

 

$

141,077

 

 

$

200,784

 

 

$

296,674

 

Aftermarket sales

 

 

 

7,865

 

 

 

4,888

 

 

 

13,981

 

 

 

10,218

 

Revenues from contracts with customers

 

 

 

118,549

 

 

 

145,965

 

 

 

214,765

 

 

 

306,892

 

Leasing revenues

 

 

 

74

 

 

 

1,451

 

 

 

148

 

 

 

1,582

 

Total revenues

 

 

$

118,623

 

 

$

147,416

 

 

$

214,913

 

 

$

308,474