XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Note 16 - Revenue (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Revenue from External Customers by Geographic Areas [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 

Net sales by geographic region:

            

United States

 $423,961  $313,729  $254,956 

Canada

  33,704   19,584   30,951 

Total

 $457,665  $333,313  $285,907 
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31,

 
  

2022

  

2021

  

2020

 
             

Over time (Engineered Steel Pressure Pipe)

 $307,572  $259,823  $241,690 

Point in time (Precast Infrastructure and Engineered Systems)

  150,093   73,490   44,217 

Net sales

 $457,665  $333,313  $285,907