XML 117 R102.htm IDEA: XBRL DOCUMENT v3.3.1.900
Commitments and Contingencies (Details 5)
$ in Thousands
Dec. 31, 2015
USD ($)
Future Minimum Rental Payments [Abstract]  
2016 $ 3,028
2017 2,838
2018 2,094
2019 1,538
2020 699
Operating Leases, Future Minimum Payments Due, Total $ 10,197