XML 84 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Lease Commitments - Schedule of Minimum Annual Lease Commitments (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Leases [Abstract]  
2018 $ 33,071
2019 24,866
2020 18,997
2021 15,412
2022 10,214
Thereafter 22,080
Operating Leases, Future Minimum Payments Due $ 124,640