v3.26.1
Marketable Securities (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 59,413,000 $ 132,663,000
Gross Unrealized Gains 0 37,000
Gross Unrealized Losses (15,000) (4,000)
Fair Value 59,398,000 132,696,000
Allowance for credit loss related to available-for-sale debt securities 0 0
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 12,860,000 4,935,000
Gross Unrealized Gains 0 3,000
Gross Unrealized Losses (3,000) 0
Fair Value 12,857,000 4,938,000
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 27,896,000 53,932,000
Gross Unrealized Gains 0 19,000
Gross Unrealized Losses (6,000) 0
Fair Value 27,890,000 53,951,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 18,657,000 73,796,000
Gross Unrealized Gains 0 15,000
Gross Unrealized Losses (6,000) (4,000)
Fair Value $ 18,651,000 $ 73,807,000