v3.26.1
Fair Value Measurements and Marketable Securities - Additional Information (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Assets, Level 1 and Level 2 transfers $ 0 $ 0
Liabilities, Level 1 and Level 2 transfers 0 0
Realized gains or losses on marketable securities 0  
Maximum unrealized loss at individual instrument level 41,000  
Other impairment charges related to marketable securities 0  
Aggregate unrealized loss 516,000  
Allowance for credit loss 0  
Level 1    
Debt Securities, Available-for-Sale [Line Items]    
Liabilities 0 0
Level 2    
Debt Securities, Available-for-Sale [Line Items]    
Liabilities 0 0
Level 3    
Debt Securities, Available-for-Sale [Line Items]    
Assets $ 0 $ 0
Maximum    
Debt Securities, Available-for-Sale [Line Items]    
Maturity period of marketable securities 2 years