v3.26.1
Marketable Securities - Summary of Amortized Cost and Fair Value of Available-for-sale Marketable Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Available-for-Sale Securities, Debt Maturities [Abstract]    
Amortized Cost, Maturing within one year $ 109,867 $ 112,777
Amortized Cost, Maturing in one to five years 5,033 6,040
Amortized Cost, Total available-for-sale marketable securities 114,900 118,817
Fair Value, Maturing within one year 109,839 113,038
Fair Value, Maturing in one to five years 5,017 6,039
Fair Value, Total available-for-sale marketable securities $ 114,856 $ 119,077