v3.26.3
Fair Value Measurements - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total fair value of assets $ 68,717 $ 105,813 $ 150,416
Money Market Funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total fair value of assets 16,304 16,100 24,889
U.S. Government Obligations      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total fair value of assets 52,413 89,713 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 16,304 16,100 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 16,304 16,100 24,889
Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Total fair value of assets 52,413 89,713 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 $ 52,413 $ 89,713 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