XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 133,776 $ 150,416
Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 10,640 24,889
U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 123,136 118,289
Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets   7,238
Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 10,640 24,889
Level 1 | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 10,640 24,889
Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 123,136 125,527
Level 2 | U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 123,136 118,289
Level 2 | Corporate Debt Securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets   $ 7,238