XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash $ 5,801 $ 6,130
Total 476,198 547,780
Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 50,450 50,551
US government agencies    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 131,410 58,653
Marketable securities, non-current 72,801 120,467
Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 140,968 73,871
Marketable securities, non-current 31,958 144,259
US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 42,810 19,804
Marketable securities, non-current 0 74,045
Level 1    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 5,801 6,130
Total 99,061 150,530
Level 1 | Money Market Fund    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 50,450 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 0
Marketable securities, non-current 0 0
Level 1 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 42,810 19,804
Marketable securities, non-current 0 74,045
Level 2    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 0  
Total 377,137 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 131,410 58,653
Marketable securities, non-current 72,801 120,467
Level 2 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 140,968 73,871
Marketable securities, non-current 31,958 144,259
Level 2 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0 0
Marketable securities, non-current 0 0
Level 3    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Restricted cash 0  
Total 0 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 0
Marketable securities, non-current 0 0
Level 3 | Corporate Bonds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0 0
Marketable securities, non-current 0 0
Level 3 | US Treasuries    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Marketable securities, current 0 0
Marketable securities, non-current $ 0 $ 0