Costs and Estimated Earnings on Uncompleted Contracts (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2026 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Costs and Estimated Earnings on Uncompleted Contracts [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Costs and Estimated Earnings on Uncompleted Contracts |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Costs and Estimated Earnings on Uncompleted Contracts Accompanying Consolidated Balance Sheets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||