XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 12 - Segment Information - Information Related to the Operations of the Company's Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales $ 113,215 $ 99,097
Gross profit 20,134 16,577
Operating Segments [Member]    
Net sales 113,215 99,097
Gross profit 20,134 16,577
Operating Segments [Member] | Engineered Steel Pressure Pipe [Member]    
Net sales 80,007 63,546
Gross profit 14,242 7,782
Operating Segments [Member] | Precast Infrastructure and Engineered Systems [Member]    
Net sales 33,208 35,551
Gross profit $ 5,892 $ 8,795