v3.3.0.814
Fair Value Measurements (Details) - Recurring basis - Warrants - USD ($)
$ in Thousands
Sep. 30, 2015
Dec. 31, 2014
Significant Other Unobservable Inputs (Level 3)    
Fair Value    
Financial liabilities $ 4,793 $ 9,418
Total.    
Fair Value    
Financial liabilities $ 4,793 $ 9,418