XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value measurements - Assets measured on a recurring basis - (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
item
Dec. 31, 2020
USD ($)
item
Mar. 31, 2020
USD ($)
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 117,799 $ 104,440 $ 165,227
Measurement Input, Risk-Free Interest Rate      
Fair value assumptions      
Warrants, measurement input 0.001 0.001  
Measurement Input, Expected Term      
Fair value assumptions      
Warrants, measurement input | item 0.004 0.007  
Measurement Input, Expected Volatility      
Fair value assumptions      
Warrants, measurement input | item 0.870 0.892  
Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities $ 43,707 $ 76,698  
Total assets measured at fair value 158,500 184,506  
Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 43,707 76,698  
Total assets measured at fair value 152,862 180,690  
Level 2 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Total assets measured at fair value 5,638 3,816  
U.S. Treasury notes | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 35,251 70,342  
U.S. Treasury notes | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 35,251 70,342  
Equity securities | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 8,456 6,356  
Equity securities | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Marketable securities 8,456 6,356  
Warrants | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Warrants to purchase equity securities 5,638 3,816  
Warrants | Level 2 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Warrants to purchase equity securities 5,638 3,816  
Money market funds      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 109,155 103,992  
Money market funds | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents 109,155 103,992  
Money market funds | Level 1 | Fair Value, Measurements, Recurring      
Assets, Fair Value Disclosure [Abstract]      
Cash and cash equivalents $ 109,155 $ 103,992