XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Short-term Investments - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Due within one year $ 309,082 $ 447,827
Due after one year through two years 124,600 0
Amortized Cost 433,682 447,827
Estimated Fair Value    
Due within one year 308,166 440,858
Due after one year through two years 124,188 0
Total $ 432,354 $ 440,858