XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summarizes the Estimated Fair Value of Our Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial assets:    
Financial assets $ 364,994  
Corporate Securities    
Financial assets:    
Financial assets 80,389  
Amortized Cost 80,506  
Gross Unrealized Losses (117)  
Estimated Fair Value 80,389  
Level 1    
Financial assets:    
Financial assets 284,605  
Level 2    
Financial assets:    
Financial assets 80,389  
Level 2 | Corporate Securities    
Financial assets:    
Financial assets 80,389  
Money Market Funds    
Financial assets:    
Financial assets 262,679 $ 196,521
Amortized Cost 262,679 196,521
Estimated Fair Value 262,679 196,521
Money Market Funds | Level 1    
Financial assets:    
Financial assets 262,679 $ 196,521
U.S Treasury Securities    
Financial assets:    
Financial assets 21,926  
Amortized Cost 21,999  
Gross Unrealized Losses (74)  
Estimated Fair Value 21,925  
U.S Treasury Securities | Level 1    
Financial assets:    
Financial assets $ 21,926