v3.25.2
Cash, Cash Equivalents and Marketable Securities - Marketable Securities Classified by Contractual Maturities (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Amortized Cost  
Due within one year $ 35,106
Due after one year through five years 68,244
Marketable securities, Amortized Cost 103,350
Fair Value  
Due within one year 35,144
Due after one year through five years 68,351
Fair Value $ 103,495