XML 46 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The following table summarizes the Company’s net sales by major product and service category for the periods presented:
Three Months Ended
March 31,
20212020
Rail Products$43,810 $47,899 
Rail Technologies22,422 22,305 
Rail Technologies and Services66,232 70,204 
Fabricated Steel Products27,721 18,391 
Precast Concrete Products12,678 10,643 
Coatings and Measurement9,449 22,669 
Infrastructure Solutions49,848 51,703 
Total net sales$116,080 $121,907 

Net sales by the timing of the transfer of products and services was as follows for the periods presented:
Three Months Ended March 31, 2021
Rail Technologies
and Services
Infrastructure
Solutions
Total
Point in time$52,044 $34,664 $86,708 
Over time14,188 15,184 29,372 
Total net sales$66,232 $49,848 $116,080 
Three Months Ended March 31, 2020
Rail Technologies
and Services
Infrastructure
Solutions
Total
Point in time$54,888 $34,242 $89,130 
Over time15,316 17,461 32,777 
Total net sales$70,204 $51,703 $121,907