XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Net sales:

                               

Engineered Steel Pressure Pipe

  $ 85,924     $ 80,493     $ 255,454     $ 221,294  

Precast Infrastructure and Engineered Systems

    44,277       38,229       117,467       112,897  

Total net sales

  $ 130,201     $ 118,722     $ 372,921     $ 334,191  
                                 

Gross profit:

                               

Engineered Steel Pressure Pipe

  $ 16,628     $ 10,911     $ 47,851     $ 31,264  

Precast Infrastructure and Engineered Systems

    10,391       8,383       25,116       27,088  

Total gross profit

  $ 27,019     $ 19,294     $ 72,967     $ 58,352