XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Revenue (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2022

  

2021

  

2022

  

2021

 
                 

Over time (Engineered Steel Pressure Pipe)

 $77,068  $58,748  $151,783  $118,805 

Point in time (Precast Infrastructure and Engineered Systems)

  41,454   15,064   76,070   27,318 

Net sales

 $118,522  $73,812  $227,853  $146,123