XML 102 R82.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies (Schedule of Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2016
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2017 $ 3,781
2018 3,460
2019 1,830
2020 1,651
2021 1,206
Thereafter 668
Operating leases, future minimum payments due, total $ 12,596