XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 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

 

Six Months Ended

 

 

 

June 30,

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Railcar sales

 

$

141,077

 

 

$

85,349

 

 

$

296,674

 

 

$

162,345

 

Parts sales

 

 

4,888

 

 

 

2,873

 

 

 

10,218

 

 

 

6,273

 

Revenues from contracts with customers

 

 

145,965

 

 

 

88,222

 

 

 

306,892

 

 

 

168,618

 

Leasing revenues

 

 

1,451

 

 

 

374

 

 

 

1,582

 

 

 

977

 

Total revenues

 

$

147,416

 

 

$

88,596

 

 

$

308,474

 

 

$

169,595