XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary Financial Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment, Type [Extensible Enumeration] Marketable Debt Securities [Member] Marketable Debt Securities [Member]
Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, Money market funds $ 6,757 $ 14,361
Cash equivalents, U.S. Treasury bills 3,963 4,710
Total assets 293,156 289,571
Fair Value Measurements Recurring [Member] | U.S. Treasury Bills [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 247,379 194,763
Fair Value Measurements Recurring [Member] | U.S. Government Agency Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 35,057 75,737
Level 1 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, Money market funds 6,757 14,361
Total assets 6,757 14,361
Level 2 [Member] | Fair Value Measurements Recurring [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents, U.S. Treasury bills 3,963 4,710
Total assets 286,399 275,210
Level 2 [Member] | Fair Value Measurements Recurring [Member] | U.S. Treasury Bills [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities 247,379 194,763
Level 2 [Member] | Fair Value Measurements Recurring [Member] | U.S. Government Agency Bonds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable debt securities $ 35,057 $ 75,737