Summary of Significant Accounting Policies - Revenue and Cost Recognition (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Summary of Significant Accounting Policies. | ||
| Costs to bond and insure | $ 15,953 | $ 22,128 |
| Mobilization costs | 7,049 | 9,043 |
| Costs to fulfill contracts, net | $ 23,002 | $ 31,171 |