XML 80 R67.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments, Guarantees and Contingencies - Leasing Agreements (Details)
$ in Millions
Sep. 30, 2018
USD ($)
Leasing Agreements [Line Items]  
Minimum Lease Payments Due for Remainder of 2018 $ 3.6
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] | BNI Energy [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