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

Three Months Ended

   

Nine Months Ended

 
    September 30, 2025     September 30, 2025  
   

2025

   

2024

   

2025

   

2024

 

Net sales:

                               

Water Transmission Systems

  $ 103,866     $ 85,924     $ 266,900     $ 255,454  

Precast Infrastructure and Engineered Systems

    47,201       44,277       133,464       117,467  

Total net sales

  $ 151,067     $ 130,201     $ 400,364     $ 372,921  
                                 

Cost of sales:

                               

Water Transmission Systems (1)

  $ 81,750     $ 69,296     $ 217,555     $ 207,603  

Precast Infrastructure and Engineered Systems (2)

    37,167       33,886       105,929       92,351  

Total cost of sales

  $ 118,917     $ 103,182     $ 323,484     $ 299,954  
                                 

Gross profit:

                               

Water Transmission Systems

  $ 22,116     $ 16,628     $ 49,345     $ 47,851  

Precast Infrastructure and Engineered Systems

    10,034       10,391       27,535       25,116  

Total gross profit

  $ 32,150     $ 27,019     $ 76,880     $ 72,967