XML 205 R72.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments - Schedule of Minimum Annual Lease Commitments (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 29,289
2020 26,202
2021 23,796
2022 18,120
2023 12,647
Thereafter 19,856
Operating Leases, Future Minimum Payments Due $ 129,910