XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Short-term Investments - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Amortized Cost    
Due within one year $ 115,227 $ 112,750
Due after one year through four years 41,932 66,198
Amortized Cost 157,159 178,948
Estimated Fair Value    
Due within one year 115,425 113,015
Due after one year through four years 42,115 66,394
Total $ 157,540 $ 179,409