XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 45,807,000 $ 18,823,000
Gross Unrealized Gains 0 4,000
Gross Unrealized Losses (7,000) 0
Fair Value 45,800,000 18,827,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 23,835,000  
Gross Unrealized Gains 0  
Gross Unrealized Losses (4,000)  
Fair Value 23,831,000  
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,953,000 1,995,000
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1,000) 0
Fair Value 7,952,000 1,995,000
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,019,000 16,828,000
Gross Unrealized Gains 0 4,000
Gross Unrealized Losses (2,000) 0
Fair Value $ 14,017,000 $ 16,832,000