Revenue - Schedule of Accounts Receivable (Details) - USD ($) $ in Millions |
Dec. 31, 2018 |
Dec. 31, 2017 |
---|---|---|
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | $ 375.0 | $ 322.1 |
Construction | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | 196.6 | 162.6 |
Marine Services | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | 48.3 | 48.7 |
Energy | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | 3.3 | 3.7 |
Telecommunications | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | 117.6 | 91.7 |
Broadcasting | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | 9.2 | 10.8 |
Other | ||
Segment Reporting Information [Line Items] | ||
Total accounts receivables with customers | $ 0.0 | $ 4.6 |