XML 94 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities - Schedule of Contractual Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]    
Amortized cost due within one year $ 71,054 $ 197,141
Fair value due within one year 71,141 197,306
Amortized cost due in one to two years 17,260 35,168
Fair value due in one to two years 17,252 35,107
Amortized cost 88,314 232,309
Fair Value $ 88,393 $ 232,413