Costs and Estimated Earnings on Uncompleted Contracts (Tables) |
3 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 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 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||