XML 79 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-term Investments - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Due within one year $ 90,438 $ 447,827
Due after one year through five years 177,278 0
Amortized Cost 267,716 447,827
Estimated Fair Value    
Due within one year 90,533 440,858
Due after one year through five years 178,191 0
Estimated Fair Value $ 268,724 $ 440,858