Revenue - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($) $ in Millions |
3 Months Ended | |
---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
Segment Reporting Information [Line Items] | ||
Revenue | $ 383.4 | $ 362.5 |
Construction | ||
Segment Reporting Information [Line Items] | ||
Revenue | 176.5 | 192.1 |
Energy | ||
Segment Reporting Information [Line Items] | ||
Revenue | 8.7 | 4.8 |
Telecommunications | ||
Segment Reporting Information [Line Items] | ||
Revenue | 186.4 | 155.5 |
Broadcasting | ||
Segment Reporting Information [Line Items] | ||
Revenue | 10.1 | 9.8 |
Operating Segments | Construction | ||
Segment Reporting Information [Line Items] | ||
Revenue | 176.5 | 192.1 |
Operating Segments | Energy | ||
Segment Reporting Information [Line Items] | ||
Revenue | 10.4 | 5.1 |
Operating Segments | Telecommunications | ||
Segment Reporting Information [Line Items] | ||
Revenue | 186.4 | 155.5 |
Operating Segments | Broadcasting | ||
Segment Reporting Information [Line Items] | ||
Revenue | $ 10.1 | $ 9.8 |