Acquisition - Summary of identifiable intangible assets (Details) - Valley Holdings I $ in Thousands |
Jul. 01, 2026
USD ($)
|
|---|---|
| Acquired Finite And Indefinite-Lived Intangible Assets [Line Items] | |
| Amortizable Intangible Assets | $ 125,000 |
| Weighted Average Amortization Period at Acquisition Date | 11 years 7 months 6 days |
| Finite And Indefinite-Lived Intangible Assets Acquired | $ 168,000 |
| Customer relationships | |
| Acquired Finite And Indefinite-Lived Intangible Assets [Line Items] | |
| Amortizable Intangible Assets | $ 100,000 |
| Weighted Average Amortization Period at Acquisition Date | 12 years |
| Backlog | |
| Acquired Finite And Indefinite-Lived Intangible Assets [Line Items] | |
| Amortizable Intangible Assets | $ 25,000 |
| Weighted Average Amortization Period at Acquisition Date | 2 years 3 months 18 days |
| Trade name | |
| Acquired Finite And Indefinite-Lived Intangible Assets [Line Items] | |
| Indefinite-lived Intangible Assets | $ 43,000 |