XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Short-term Investments - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due within one year $ 134,285 $ 90,438
Due after one year through four years 82,080 177,278
Amortized Cost 216,365 267,716
Estimated Fair Value    
Due within one year 134,685 90,533
Due after one year through four years 82,884 178,191
Total $ 217,569 $ 268,724