XML 92 R75.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Operating Leases) (Details)
$ in Thousands
Dec. 31, 2015
USD ($)
Schedule of future minimum lease payments for operating leases  
2016 $ 5,010
2017 3,669
2018 2,997
2019 2,567
2020 1,784
Thereafter 3,442
Total minimum lease payments $ 19,469