XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 12 - Segment Information - Information Related to the Operations of the Company's Operating Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net sales $ 129,505 $ 116,372 $ 242,720 $ 215,469
Gross profit 25,814 22,481 45,948 39,058
Operating Segments [Member]        
Net sales 129,505 116,372 242,720 215,469
Gross profit 25,814 22,481 45,948 39,058
Operating Segments [Member] | Engineered Steel Pressure Pipe [Member]        
Net sales 89,523 77,255 169,530 140,801
Gross profit 16,981 12,571 31,223 20,353
Operating Segments [Member] | Precast Infrastructure and Engineered Systems [Member]        
Net sales 39,982 39,117 73,190 74,668
Gross profit $ 8,833 $ 9,910 $ 14,725 $ 18,705