Discontinued Operations - Schedule of Changes of Construction Contracts (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Revenue, Remaining Performance Obligation [Roll Forward] | ||
| Beginning backlog | $ 55,972 | $ 80,423 |
| New contracts/change orders | (372) | 57,909 |
| Work performed | (5,321) | (31,769) |
| Contracts disposed as a result of the general contracting disposition | (50,279) | 0 |
| Ending backlog | $ 0 | $ 106,563 |