XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 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

 

 

 

March 31,

 

 

 

2024

 

 

2023

 

Railcar sales

 

$

155,597

 

 

$

76,996

 

Parts sales

 

 

5,330

 

 

 

3,400

 

Revenues from contracts with customers

 

 

160,927

 

 

 

80,396

 

Leasing revenues

 

 

131

 

 

 

603

 

Total revenues

 

$

161,058

 

 

$

80,999