XML 53 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Short-term Investments - Stated Maturities of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Due within one year $ 139,649 $ 90,438
Due after one year through four years 89,890 177,278
Amortized Cost 229,539 267,716
Estimated Fair Value    
Due within one year 139,436 90,533
Due after one year through four years 89,397 178,191
Total $ 228,833 $ 268,724