XML 87 R43.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value Measurements - Summary of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash equivalents:    
Cash equivalents $ 95,503 $ 56,434
Short-term investments:    
Short-term investments 233,663 64,993
Money Market Fund    
Cash equivalents:    
Cash equivalents 55,505 46,407
U.S. Government Treasury Securities    
Cash equivalents:    
Cash equivalents 39,998  
Demand Deposits    
Cash equivalents:    
Cash equivalents   10,027
U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments 233,663 64,993
Level 1    
Cash equivalents:    
Cash equivalents 95,503 56,434
Short-term investments:    
Short-term investments 233,663 64,993
Level 1 | Money Market Fund    
Cash equivalents:    
Cash equivalents 55,505 46,407
Level 1 | U.S. Government Treasury Securities    
Cash equivalents:    
Cash equivalents 39,998  
Level 1 | Demand Deposits    
Cash equivalents:    
Cash equivalents   10,027
Level 1 | U.S. Government Treasury Securities    
Short-term investments:    
Short-term investments $ 233,663 $ 64,993