v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 27,606 $ 31,044
Marketable securities, Gross unrealized gain 0 0
Marketable securities, Gross unrealized loss (37) (17)
Marketable securities, Fair value 27,569 31,027
U.S. Government Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 32,233 36,908
Marketable securities, Gross unrealized gain 0 23
Marketable securities, Gross unrealized loss (4) 0
Marketable securities, Fair value 32,229 36,931
Marketable Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 59,839 67,952
Marketable securities, Gross unrealized gain 0 23
Marketable securities, Gross unrealized loss (41) (17)
Marketable securities, Fair value $ 59,798 $ 67,958