Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Summary of Fair Value of Notes Payable (Details)

v3.8.0.1
Fair Value Measurements - Summary of Fair Value of Notes Payable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value of warrants issued $ 3,203 $ 3,526
Fair value of warrants exercised (2,782)  
Notes Payable, Other Payables | Ventureast Trustee Company Pvt Ltd | Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value beginning balance 114 266
Change in fair value 42 (152)
Fair value of warrants issued 0 0
Fair value of warrants exercised 0  
Fair value ending balance 156 114
Warrant | Recurring | Significant Unobservable Inputs (Level 3)    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Fair value beginning balance 2,018 17
Change in fair value 1,964 (1,525)
Fair value of warrants issued 3,203 3,526
Fair value of warrants exercised (2,782)  
Fair value ending balance $ 4,403 $ 2,018