| Segment Reporting [Table Text Block] |
| |
|
Three Months Ended |
|
|
Six Months Ended |
|
| |
|
June 30, 2026 |
|
|
June 30, 2026 |
|
| |
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
| Net sales: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Water Transmission Systems |
|
$ |
113,199 |
|
|
$ |
84,588 |
|
|
$ |
206,652 |
|
|
$ |
163,034 |
|
| Precast Infrastructure and Engineered Systems |
|
|
46,277 |
|
|
|
48,594 |
|
|
|
91,078 |
|
|
|
86,263 |
|
| Total net sales |
|
$ |
159,476 |
|
|
$ |
133,182 |
|
|
$ |
297,730 |
|
|
$ |
249,297 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cost of sales: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Water Transmission Systems (1) |
|
$ |
88,971 |
|
|
$ |
69,533 |
|
|
$ |
165,105 |
|
|
$ |
135,805 |
|
| Precast Infrastructure and Engineered Systems (2) |
|
|
36,146 |
|
|
|
38,284 |
|
|
|
71,601 |
|
|
|
68,762 |
|
| Total cost of sales |
|
$ |
125,117 |
|
|
$ |
107,817 |
|
|
$ |
236,706 |
|
|
$ |
204,567 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Gross profit: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Water Transmission Systems |
|
$ |
24,228 |
|
|
$ |
15,055 |
|
|
$ |
41,547 |
|
|
$ |
27,229 |
|
| Precast Infrastructure and Engineered Systems |
|
|
10,131 |
|
|
|
10,310 |
|
|
|
19,477 |
|
|
|
17,501 |
|
| Total gross profit |
|
$ |
34,359 |
|
|
$ |
25,365 |
|
|
$ |
61,024 |
|
|
$ |
44,730 |
|
|