XML 35 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue Recognition

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

 

 

 

Three Months Ended

 

Nine Months Ended

 

 

 

September 30,

 

September 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Railcar sales

 

$

109,010

 

 

$

58,407

 

 

$

405,684

 

 

$

220,752

 

Parts sales

 

 

4,175

 

 

 

3,340

 

 

 

14,393

 

 

 

9,613

 

Revenues from contracts with customers

 

 

113,185

 

 

 

61,747

 

 

 

420,077

 

 

 

230,365

 

Leasing revenues

 

 

70

 

 

 

147

 

 

 

1,652

 

 

 

1,124

 

Total revenues

 

$

113,255

 

 

$

61,894

 

 

$

421,729

 

 

$

231,489