XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Segment Information - Information Related to the Operations of the Company's Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net sales $ 130,201 $ 118,722 $ 372,921 $ 334,191
Gross profit 27,019 19,294 72,967 58,352
Operating Segments [Member]        
Net sales 130,201 118,722 372,921 334,191
Gross profit 27,019 19,294 72,967 58,352
Operating Segments [Member] | Engineered Steel Pressure Pipe [Member]        
Net sales 85,924 80,493 255,454 221,294
Gross profit 16,628 10,911 47,851 31,264
Operating Segments [Member] | Precast Infrastructure and Engineered Systems [Member]        
Net sales 44,277 38,229 117,467 112,897
Gross profit $ 10,391 $ 8,383 $ 25,116 $ 27,088