v3.26.1
Note 12 - Segment Information (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

June 30, 2026

   

June 30, 2026

 
   

2026

   

2025

   

2026

   

2025

 

Net sales:

                               

Water Transmission Systems

  $ 113,199     $ 84,588     $ 206,652     $ 163,034  

Precast Infrastructure and Engineered Systems

    46,277       48,594       91,078       86,263  

Total net sales

  $ 159,476     $ 133,182     $ 297,730     $ 249,297  
                                 

Cost of sales:

                               

Water Transmission Systems (1)

  $ 88,971     $ 69,533     $ 165,105     $ 135,805  

Precast Infrastructure and Engineered Systems (2)

    36,146       38,284       71,601       68,762  

Total cost of sales

  $ 125,117     $ 107,817     $ 236,706     $ 204,567  
                                 

Gross profit:

                               

Water Transmission Systems

  $ 24,228     $ 15,055     $ 41,547     $ 27,229  

Precast Infrastructure and Engineered Systems

    10,131       10,310       19,477       17,501  

Total gross profit

  $ 34,359     $ 25,365     $ 61,024     $ 44,730