v3.26.1
Discontinued operations - Narrative (Details) - Discontinued Operations, Disposed of by Means Other than Sale, Spinoff - Everus - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disposal Group, Including Discontinued Operations [Line Items]        
Separation related costs $ 0 $ 45 $ 130 $ 547
Tax benefit, change in tax method 1,500      
Cash Received, TSA        
Disposal Group, Including Discontinued Operations [Line Items]        
Discontinued operation, amount of continuing cash flows after disposal $ 72 3,700 $ 1,300 5,500
Cash Paid, TSA        
Disposal Group, Including Discontinued Operations [Line Items]        
Discontinued operation, amount of continuing cash flows after disposal   $ 12   $ 25