XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities $ 489,557 $ 519,629
Fair Value, Recurring    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 6,112 6,116
Total 522,526 568,927
Fair Value, Recurring | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 26,857 43,182
Fair Value, Recurring | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 49,357 32,170
Marketable securities, non-current 39,096 47,363
Fair Value, Recurring | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 187,340 192,791
Marketable securities, non-current 47,095 60,652
Fair Value, Recurring | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 150,382 169,481
Marketable securities, non-current 16,287 17,172
Fair Value, Recurring | Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 6,112 6,116
Total 288,091 315,484
Fair Value, Recurring | Level 1 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 26,857 43,182
Fair Value, Recurring | Level 1 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 49,357 32,170
Marketable securities, non-current 39,096 47,363
Fair Value, Recurring | Level 1 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current  
Fair Value, Recurring | Level 1 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 150,382 169,481
Marketable securities, non-current 16,287 17,172
Fair Value, Recurring | Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash  
Total 234,435 253,443
Fair Value, Recurring | Level 2 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents  
Fair Value, Recurring | Level 2 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current  
Fair Value, Recurring | Level 2 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 187,340 192,791
Marketable securities, non-current 47,095 $ 60,652
Fair Value, Recurring | Level 2 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current  
Fair Value, Recurring | Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash  
Total  
Fair Value, Recurring | Level 3 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents  
Fair Value, Recurring | Level 3 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current  
Fair Value, Recurring | Level 3 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current  
Fair Value, Recurring | Level 3 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current