XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
For the years ended December 31, 2021 and 2020, net sales by the timing of the transfer of goods and services were as follows:
Year Ended December 31, 2021Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$232,880 $21,351 $105,758 $359,989 
Over time66,869 49,639 37,123 153,631 
Total net sales$299,749 $70,990 $142,881 $513,620 
Year Ended December 31, 2020Rail, Technologies, and ServicesPrecast Concrete ProductsSteel Products and MeasurementTotal
Point in time$212,212 $20,443 $118,736 $351,391 
Over time64,235 42,871 38,914 146,020 
Total net sales$276,447 $63,314 $157,650 $497,411