Schedule of disaggregation of revenue |
| | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | | 2025 | | 2024 | | 2025 | | 2024 | Marine Segment | | | | | | | | | | | | | Construction | | $ | 114,830 | | $ | 116,025 | | $ | 219,312 | | $ | 204,814 | Dredging | | | 17,700 | | | 12,077 | | | 34,611 | | | 26,747 | Specialty services | | | 2,772 | | | 2,851 | | | 8,542 | | | 5,717 | Marine segment contract revenues | | $ | 135,302 | | $ | 130,953 | | $ | 262,465 | | $ | 237,278 | | | | | | | | | | | | | | Concrete Segment | | | | | | | | | | | | | Structural | | $ | 12,582 | | $ | 16,895 | | $ | 26,303 | | $ | 28,468 | Light commercial | | | 57,402 | | | 44,319 | | | 105,171 | | | 87,093 | Concrete segment contract revenues | | $ | 69,984 | | $ | 61,214 | | $ | 131,474 | | $ | 115,561 | | | | | | | | | | | | | | Total contract revenues | | $ | 205,286 | | $ | 192,167 | | $ | 393,939 | | $ | 352,839 |
|