XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 18,823 $ 128,855
Gross Unrealized Gains 4 16
Gross Unrealized Losses 0 (22)
Fair Value 18,827 128,849
U.S. Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   31,177
Gross Unrealized Gains   4
Gross Unrealized Losses   (2)
Fair Value   31,179
Government-sponsored enterprises    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,995 45,041
Gross Unrealized Gains 0 7
Gross Unrealized Losses 0 (5)
Fair Value 1,995 45,043
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,828 52,637
Gross Unrealized Gains 4 5
Gross Unrealized Losses 0 (15)
Fair Value $ 16,832 $ 52,627