v3.26.1
Marketable Securities - Schedule of Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]    
Amortized cost due within one year $ 48,004 $ 71,054
Fair value due within one year 47,973 71,141
Amortized cost due in one to two years 6,280 17,260
Fair value due in one to two years 6,264 17,252
Amortized Cost 54,284 88,314
Fair Value $ 54,237 $ 88,393