XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Note 7 - Revenue (Tables)
3 Months Ended
Mar. 31, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended March 31,

 
  

2023

  

2022

 
         

Over time (Engineered Steel Pressure Pipe)

 $63,546  $74,715 

Point in time (Precast Infrastructure and Engineered Systems)

  35,551   34,616 

Net sales

 $99,097  $109,331