XML 69 R55.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments And Contingencies (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 11,863
2019 10,933
2020 8,922
2021 7,566
2022 6,269
Thereafter 26,648
Total minimum lease payments $ 72,201