XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 35,832 $ 70,059
Marketable securities, Gross unrealized gain 21 44
Marketable securities, Gross unrealized loss (9) (27)
Marketable securities, Fair value 35,844 70,076
U.S. Government Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 22,961 51,046
Marketable securities, Gross unrealized gain 1 18
Marketable securities, Gross unrealized loss (1)  
Marketable securities, Fair value 22,961 51,064
Marketable Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 58,793 121,105
Marketable securities, Gross unrealized gain 22 62
Marketable securities, Gross unrealized loss (10) (27)
Marketable securities, Fair value $ 58,805 $ 121,140