XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 19 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

  

2022

 

Net sales:

            

Engineered Steel Pressure Pipe

 $337,945  $296,381  $307,572 

Precast Infrastructure and Engineered Systems

  154,603   147,974   150,093 

Total

 $492,548  $444,355  $457,665 
             

Cost of sales:

            

Engineered Steel Pressure Pipe (1)

 $275,341  $253,954  $263,099 

Precast Infrastructure and Engineered Systems (2)

  121,802   112,759   108,711 

Total

 $397,143  $366,713  $371,810 
             

Gross profit:

            

Engineered Steel Pressure Pipe

 $62,604  $42,427  $44,473 

Precast Infrastructure and Engineered Systems

  32,801   35,215   41,382 

Total

 $95,405  $77,642  $85,855