v3.26.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 90,589 $ 31,044
Marketable securities, Gross unrealized gain 0 0
Marketable securities, Gross unrealized loss (195) (17)
Marketable securities, Fair value 90,394 31,027
U.S. Government Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 35,066 36,908
Marketable securities, Gross unrealized gain 0 23
Marketable securities, Gross unrealized loss (32) 0
Marketable securities, Fair value 35,034 36,931
Marketable Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 125,655 67,952
Marketable securities, Gross unrealized gain 0 23
Marketable securities, Gross unrealized loss (227) (17)
Marketable securities, Fair value $ 125,428 $ 67,958