XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities $ 145,507 $ 22,896
U.S. Treasury Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 29,748  
U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 115,759 22,896
Fair Value, Recurring Basis    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 352,299 51,946
Fair Value, Recurring Basis | U.S. Treasury Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 29,748  
Fair Value, Recurring Basis | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 115,759 22,896
Fair Value, Recurring Basis | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 25,047  
Fair Value, Recurring Basis | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 52,548 29,050
Fair Value, Recurring Basis | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 119,196  
Fair Value, Recurring Basis | Federal Agency Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 10,001  
Fair Value, Recurring Basis | Level 1    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 52,548 29,050
Fair Value, Recurring Basis | Level 1 | Money Market Funds    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 52,548 29,050
Fair Value, Recurring Basis | Level 2    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Total fair value of assets 299,751 22,896
Fair Value, Recurring Basis | Level 2 | U.S. Treasury Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 29,748  
Fair Value, Recurring Basis | Level 2 | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Available-for-sale marketable securities 115,759 $ 22,896
Fair Value, Recurring Basis | Level 2 | Corporate Debt Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 25,047  
Fair Value, Recurring Basis | Level 2 | U.S. Treasury Bills    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents 119,196  
Fair Value, Recurring Basis | Level 2 | Federal Agency Obligations    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Cash equivalents $ 10,001