XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Summary of Financial Assets and Liabilities to Fair Value Measurement On Recurring Basis and Level of Input Measurement (Details) - Fair Value, Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Financial assets:    
Fair value measurements $ 211,657 $ 229,513
Financial liabilities:    
Derivative liability 930 1,264
Total financial liabilities 930 1,264
Level 1    
Financial assets:    
Fair value measurements 95,221 157,780
Financial liabilities:    
Derivative liability 0 0
Total financial liabilities 0 0
Level 2    
Financial assets:    
Fair value measurements 116,436 71,733
Financial liabilities:    
Derivative liability 0 0
Total financial liabilities 0 0
Level 3    
Financial assets:    
Fair value measurements 0 0
Financial liabilities:    
Derivative liability 930 1,264
Total financial liabilities 930 1,264
Money Market Fund    
Financial assets:    
Fair value measurements 89,221 127,783
Money Market Fund | Level 1    
Financial assets:    
Fair value measurements 89,221 127,783
Money Market Fund | Level 2    
Financial assets:    
Fair value measurements 0 0
Money Market Fund | Level 3    
Financial assets:    
Fair value measurements 0 0
U.S. treasury bills    
Financial assets:    
Fair value measurements 6,000 29,997
U.S. treasury bills | Level 1    
Financial assets:    
Fair value measurements 6,000 29,997
U.S. treasury bills | Level 2    
Financial assets:    
Fair value measurements 0 0
U.S. treasury bills | Level 3    
Financial assets:    
Fair value measurements 0 0
Corporate Debt Securities    
Financial assets:    
Fair value measurements 6,506 23,201
Corporate Debt Securities | Level 1    
Financial assets:    
Fair value measurements 0 0
Corporate Debt Securities | Level 2    
Financial assets:    
Fair value measurements 6,506 23,201
Corporate Debt Securities | Level 3    
Financial assets:    
Fair value measurements 0 0
Commercial Paper    
Financial assets:    
Fair value measurements 104,892 41,460
Commercial Paper | Level 1    
Financial assets:    
Fair value measurements 0 0
Commercial Paper | Level 2    
Financial assets:    
Fair value measurements 104,892 41,460
Commercial Paper | Level 3    
Financial assets:    
Fair value measurements 0 0
U.S. Government Bonds    
Financial assets:    
Fair value measurements 5,038 5,066
U.S. Government Bonds | Level 1    
Financial assets:    
Fair value measurements 0 0
U.S. Government Bonds | Level 2    
Financial assets:    
Fair value measurements 5,038 5,066
U.S. Government Bonds | Level 3    
Financial assets:    
Fair value measurements $ 0 0
Asset Backed Securities    
Financial assets:    
Fair value measurements   2,006
Asset Backed Securities | Level 1    
Financial assets:    
Fair value measurements   0
Asset Backed Securities | Level 2    
Financial assets:    
Fair value measurements   2,006
Asset Backed Securities | Level 3    
Financial assets:    
Fair value measurements   $ 0