XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Business Segments (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Reconciliation of Revenue from Segments to Consolidated
The following table illustrates the Company’s revenues and profit (loss) from operations by segment for the periods indicated:
Three Months Ended
September 30, 2022
Three Months Ended
September 30, 2021
Net SalesSegment Operating ProfitNet SalesSegment Operating Profit (Loss)
Rail, Technologies, and Services$77,350 $539 $73,942 $3,091 
Precast Concrete Products28,856 1,245 17,972 144 
Steel Products and Measurement23,809 303 38,139 (27)
Total$130,015 $2,087 $130,053 $3,208 

Nine Months Ended
September 30, 2022
Nine Months Ended
September 30, 2021
Net SalesSegment Operating Profit (Loss)Net SalesSegment Operating Profit (Loss)
Rail, Technologies, and Services$222,857 $5,576 $228,956 $10,970 
Precast Concrete Products67,477 329 50,723 1,175 
Steel Products and Measurement69,990 (1,083)120,976 (140)
Total$360,324 $4,822 $400,655 $12,005 
Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table provides a reconciliation of segment net profit to the Company’s consolidated total for the periods presented:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2022202120222021
Operating profit for reportable segments$2,087 $3,208 $4,822 $12,005 
Interest expense - net(993)(722)(1,747)(2,454)
Other (expense) income - net(168)2,880 1,096 2,751 
Unallocated corporate expenses and other unallocated charges(3,207)(2,450)(5,749)(6,984)
(Loss) income from continuing operations before income taxes$(2,281)$2,916 $(1,578)$5,318 
Reconciliation of Assets from Segment to Consolidated The following table illustrates assets of the Company by segment for the periods presented:
September 30,
2022
December 31,
2021
Rail, Technologies, and Services$165,651 $171,608 
Precast Concrete Products116,519 48,740 
Steel Products and Measurement64,830 58,377 
Unallocated corporate assets66,192 63,870 
Total$413,192 $342,595