XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities - Marketable Securities Classified by Contractual Maturities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Amortized Cost  
Due within one year $ 42,105
Due after one year through five years 22,001
Marketable securities, Amortized Cost 64,106
Fair Value  
Due within one year 42,193
Due after one year through five years 21,973
Fair Value $ 64,166