XML 162 R127.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments (Schedule of Future Minimum Rental Payments for Operating Leases) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments [Abstract]  
2018 $ 14,763
2019 12,309
2020 9,604
2021 7,422
2022 5,838
Thereafter 47,818
Total future minimum lease payments $ 97,754