XML 80 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Guarantees and Contingencies - Leasing Agreements (Details)
$ in Millions
Jun. 30, 2018
USD ($)
Leasing Agreements [Line Items]  
Minimum Lease Payments Due for Remainder of 2018 $ 7.1
Minimum Lease Payments Due in 2019 12.8
Minimum Lease Payments Due in 2020 9.5
Minimum Lease Payments Due in 2021 7.3
Minimum Lease Payments Due in 2022 6.1
Minimum Lease Payments Thereafter 30.0
BNI Energy Dragline [Member]  
Leasing Agreements [Line Items]  
Minimum Lease Payments Due Annually 2.8
Termination Fee 3.0
Minimum Lease Payments Due in 2019 2.8
Minimum Lease Payments Due in 2020 2.8
Minimum Lease Payments Due in 2021 2.8
Minimum Lease Payments Due in 2022 2.8
Minimum Lease Payments Thereafter $ 14.0