Commitments and Contingencies (Details 1)
Dec. 31, 2015
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2016 $ 613
2017 562
2018 342
2019 328
2020 335
Thereafter $ 2,180