XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue (Tables)
9 Months Ended
Sep. 30, 2022
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
September 30,
Nine Months Ended
September 30,
2022202120222021
Rail Products and Global Friction Management$69,161 $60,593 $191,228 $192,661 
Technology Services and Solutions8,189 13,349 31,629 36,295 
Rail, Technologies, and Services77,350 73,942 222,857 228,956 
Precast Concrete Buildings15,525 13,884 41,306 40,516 
Other Precast Concrete Products13,331 4,088 26,171 10,207 
Precast Concrete Products28,856 17,972 67,477 50,723 
Fabricated Steel Products15,250 30,512 45,821 100,233 
Coatings and Measurement8,559 7,627 24,169 20,743 
Steel Products and Measurement23,809 38,139 69,990 120,976 
Total net sales$130,015 $130,053 $360,324 $400,655 

Net sales by the timing of the transfer of products and performance of services was as follows for the periods presented:
Three Months Ended September 30, 2022
Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$64,913 $13,331 $20,871 $99,115 
Over time12,437 15,525 2,938 30,900 
Total net sales$77,350 $28,856 $23,809 $130,015 
Three Months Ended September 30, 2021
Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$54,470 $4,088 $24,919 $83,477 
Over time19,472 13,884 13,220 46,576 
Total net sales$73,942 $17,972 $38,139 $130,053 

Nine Months Ended September 30, 2022
Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$179,951 $26,171 $56,897 $263,019 
Over time42,906 41,306 13,093 97,305 
Total net sales$222,857 $67,477 $69,990 $360,324 
Nine Months Ended September 30, 2021
Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$178,225 $10,209 $93,099 $281,533 
Over time50,731 40,514 27,877 119,122 
Total net sales$228,956 $50,723 $120,976 $400,655