Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Schedule of Reconciliation of Beginning and Ending Level 3 Liabilities (Details)

v3.8.0.1
Fair Value Measurement - Schedule of Reconciliation of Beginning and Ending Level 3 Liabilities (Details) - Unobservable Inputs Level 3 [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Balance - January 1 $ 1,476 $ 4,115 $ 8,464
Value of warrants converted in cashless exercise (36) (14,265)
Change in fair value of warrants (907) (2,603) 9,916
Balance at December 31 $ 569 $ 1,476 $ 4,115