XML 102 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Leases (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Operating Leased Assets [Line Items]  
2019 $ 23,803
2020 22,260
2021 21,473
2022 11,680
2023 4,843
Thereafter 16,952
Total minimum lease payments 101,011
Mining Equipment  
Operating Leased Assets [Line Items]  
2019 1,701
2020 627
2021 0
2022 0
2023 0
Thereafter 0
Total minimum lease payments $ 2,328