Cost and Estimated Earnings on Uncompleted Contracts - Narrative (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Jan. 01, 2025 |
Jan. 01, 2024 |
|
| Cost and Estimated Earnings on Uncompleted Contracts | ||||
| Claims | $ 382,300 | $ 469,800 | ||
| Contract Assets | 366,607 | 483,181 | $ 554,200 | |
| Contract liabilities value | 252,543 | 249,706 | $ 249,700 | $ 193,400 |
| Contract revenue recognized | $ 225,500 | $ 138,600 | ||