XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 10 - Segment Information (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended March 31,

 
   

2025

   

2024

 

Net sales:

               

Engineered Steel Pressure Pipe

  $ 78,446     $ 80,007  

Precast Infrastructure and Engineered Systems

    37,669       33,208  

Total net sales

  $ 116,115     $ 113,215  
                 

Cost of sales:

               

Engineered Steel Pressure Pipe (1)

  $ 66,272     $ 65,765  

Precast Infrastructure and Engineered Systems (2)

    30,478       27,316  

Total cost of sales

  $ 96,750     $ 93,081  
                 

Gross profit:

               

Engineered Steel Pressure Pipe

  $ 12,174     $ 14,242  

Precast Infrastructure and Engineered Systems

    7,191       5,892  

Total gross profit

  $ 19,365     $ 20,134