XML 52 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Fair value measurements - Assets measured on a recurring basis - (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
item
Dec. 31, 2018
USD ($)
item
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 82,640 $ 46,859
Measurement Input, Risk-Free Interest Rate    
Fair value assumptions    
Warrants, measurement input | item 0.016 0.025
Measurement Input, Expected Term    
Fair value assumptions    
Warrants, measurement input | item 1.9 2.7
Measurement Input, Expected Volatility    
Fair value assumptions    
Warrants, measurement input | item 0.701 1.127
Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities $ 226,784 $ 109,575
Total assets measured at fair value 309,143 155,982
Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 226,784 109,575
Total assets measured at fair value 308,495 155,748
Level 2 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Total assets measured at fair value 648 234
U.S. Treasury notes | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 224,760 108,947
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 224,760 108,947
Equity securities | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 2,024 628
Equity securities | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Marketable securities 2,024 628
Warrants to purchase equity securities | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Warrants to purchase equity securities 648 234
Warrants to purchase equity securities | Level 2 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Warrants to purchase equity securities 648 234
Money market funds    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 81,711 46,173
Money market funds | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents 81,711 46,173
Money market funds | Level 1 | Fair Value, Measurements, Recurring    
Assets, Fair Value Disclosure [Abstract]    
Cash and cash equivalents $ 81,711 $ 46,173