XML 103 R86.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Schedule of Future Commitments) (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, 2018 $ 3,899
Operating Leases, 2019 2,787
Operating Leases, 2020 1,502
Operating Leases, 2021 724
Operating Leases, 2022 177
Operating Leases, Thereafter 55
Total minimum lease payments $ 9,144