XML 39 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 176,057 $ 118,783
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 28,130 21,737
U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 139,126 92,143
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 8,801 4,903
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 28,130 21,737
Level 1 | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 28,130 21,737
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 147,927 97,046
Level 2 | U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 139,126 92,143
Level 2 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 8,801 $ 4,903