XML 75 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value measurements - Assets measured on a recurring basis - (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
item
Dec. 31, 2017
USD ($)
item
Dec. 31, 2016
USD ($)
item
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 46,859 $ 31,530 $ 36,641
Measurement Input, Risk-Free Interest Rate      
Fair value assumptions      
Warrants, measurement input | item 0.025 0.020 0.018
Measurement Input, Expected Term      
Fair value assumptions      
Warrants, measurement input | item 2.700 3.700 4.700
Measurement Input, Expected Volatility      
Fair value assumptions      
Warrants, measurement input | item 1.127 1.035 0.975
Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities $ 109,575 $ 138,622  
Total assets measured at fair value 155,982 169,660  
Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 109,575 138,622  
Total assets measured at fair value 155,748 169,091  
Level 2 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 234 569  
U.S. Treasury notes | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 108,947 137,522  
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 108,947 137,522  
Equity securities | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 628 1,100  
Equity securities | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 628 1,100  
Warrants to purchase equity securities | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Warrants to purchase equity securities 234 569  
Warrants to purchase equity securities | Level 2 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Warrants to purchase equity securities 234 569  
Money market funds      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 46,173 30,469  
Money market funds | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 46,173 30,469  
Money market funds | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 46,173 $ 30,469