XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 11 - Revenue (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Over time (Engineered Steel Pressure Pipe)

 $83,663  $69,439  $235,446  $188,244 

Point in time (Precast Infrastructure and Engineered Systems)

  39,321   15,204   115,391   42,522 

Net sales

 $122,984  $84,643  $350,837  $230,766