XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Business Segments (Tables)
9 Months Ended
Sep. 30, 2023
Segment Reporting [Abstract]  
Schedule of Reconciliation of Revenue from Segments to Consolidated
The operating results of the Company’s reportable segments were as follows for the periods presented:
Three Months Ended
September 30, 2023
Three Months Ended
September 30, 2022
Net SalesSegment Operating Profit (Loss)Net SalesSegment Operating Profit
Rail, Technologies, and Services$86,866 $3,865 $77,350 $539 
Precast Concrete Products38,642 3,389 28,856 1,245 
Steel Products and Measurement19,837 (1,521)23,809 303 
Total$145,345 $5,733 $130,015 $2,087 

Nine Months Ended
September 30, 2023
Nine Months Ended
September 30, 2022
Net SalesSegment Operating Profit (Loss)Net SalesSegment Operating Profit (Loss)
Rail, Technologies, and Services$242,866 $12,880 $222,857 $5,576 
Precast Concrete Products96,795 4,337 67,477 329 
Steel Products and Measurement69,206 (73)69,990 (1,083)
Total$408,867 $17,144 $360,324 $4,822 
Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated
The following table demonstrates a reconciliation of reportable segment net profit to the Company’s consolidated total for the periods presented:
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Operating profit for reportable segments$5,733 $2,087 $17,144 $4,822 
Interest expense - net(1,442)(993)(4,404)(1,747)
Other (expense) income - net(917)(168)(3,463)1,096 
Unallocated corporate expenses and other unallocated charges(3,048)(3,207)(7,607)(5,749)
Income (loss) before income taxes$326 $(2,281)$1,670 $(1,578)
Schedule of Reconciliation of Assets from Segment to Consolidated The following table illustrates assets of the Company by reportable segment for the periods presented:
September 30,
2023
December 31,
2022
Rail, Technologies, and Services$164,728 $172,111 
Precast Concrete Products106,243 108,598 
Steel Products and Measurement36,481 54,516 
Unallocated corporate assets27,139 30,085 
Total$334,591 $365,310