XML 43 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 0 $ 0
Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 90,979,000 105,813,000
Recurring | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 15,615,000 16,100,000
Recurring | U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 75,364,000 89,713,000
Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 15,615,000 16,100,000
Recurring | Level 1 | Money Market Funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 15,615,000 16,100,000
Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets 75,364,000 89,713,000
Recurring | Level 2 | U.S. Government Obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total fair value of assets $ 75,364,000 $ 89,713,000