XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash $ 6,147 $ 6,130
Total 519,718 547,780
Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 47,829 50,551
US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 72,180 58,653
Marketable securities, non-current 127,706 120,467
Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 40,997 73,871
Marketable securities, non-current 151,949 144,259
US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 5,840 19,804
Marketable securities, non-current 67,070 74,045
Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 6,147 6,130
Total 126,886 150,530
Level 1 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 47,829 50,551
Level 1 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0 0
Marketable securities, non-current 0 0
Level 1 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0
Marketable securities, non-current 0
Level 1 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 5,840 19,804
Marketable securities, non-current 67,070 74,045
Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 0  
Total 392,832 397,250
Level 2 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Level 2 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 72,180 58,653
Marketable securities, non-current 127,706 120,467
Level 2 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 40,997 73,871
Marketable securities, non-current 151,949 144,259
Level 2 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0
Marketable securities, non-current 0 0
Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 0  
Total 0
Level 3 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 0 0
Level 3 | US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0
Marketable securities, non-current 0
Level 3 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current  
Marketable securities, non-current 0
Level 3 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0
Marketable securities, non-current $ 0