v3.26.1
Marketable Securities - Schedule of Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]    
Amortized cost due within one year $ 50,330 $ 71,054
Fair value due within one year 50,327 71,141
Amortized cost due in one to two years 12,786 17,260
Fair value due in one to two years 12,756 17,252
Amortized Cost 63,116 88,314
Fair Value $ 63,083 $ 88,393