XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Tables)
6 Months Ended
Jun. 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
June 30,
Six Months Ended
June 30,
2022202120222021
Rail Products and Global Friction Management$70,416 $76,756 $122,067 $132,068 
Technology Services and Solutions11,381 12,026 23,440 22,946 
Rail, Technologies, and Services81,797 88,782 145,507 155,014 
Precast Concrete Buildings15,811 16,349 25,781 26,630 
Other Precast Concrete Products7,800 3,724 12,840 6,121 
Precast Concrete Products23,611 20,073 38,621 32,751 
Fabricated Steel Products17,967 32,223 30,571 59,944 
Coatings and Measurement8,140 13,444 15,610 22,893 
Steel Products and Measurement26,107 45,667 46,181 82,837 
Total net sales$131,515 $154,522 $230,309 $270,602 

Net sales by the timing of the transfer of products and performance of services was as follows for the periods presented:
Three Months Ended June 30, 2022
Rail, Technologies,
and Services
Precast Concrete ProductsSteel Products and MeasurementTotal
Point in time$65,872 $8,577 $20,964 $95,413 
Over time15,925 15,034 5,143 36,102 
Total net sales$81,797 $23,611 $26,107 $131,515 
Three Months Ended June 30, 2021
Rail, Technologies,
and Services
Precast Concrete ProductsSteel Products and MeasurementTotal
Point in time$71,711 $5,195 $34,442 $111,348 
Over time17,071 14,878 11,225 43,174 
Total net sales$88,782 $20,073 $45,667 $154,522 
Six Months Ended June 30, 2022
Rail, Technologies,
and Services
Precast Concrete ProductsSteel Products and MeasurementTotal
Point in time$115,038 $12,840 $36,026 $163,904 
Over time30,469 25,781 10,155 66,405 
Total net sales$145,507 $38,621 $46,181 $230,309 
Six Months Ended June 30, 2021
Rail, Technologies,
and Services
Precast Concrete ProductsSteel Products and MeasurementTotal
Point in time$123,755 $9,931 $64,370 $198,056 
Over time31,259 22,820 18,467 72,546 
Total net sales$155,014 $32,751 $82,837 $270,602