XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Short-term Investments - Contractual maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 56,436 $ 101,252
Due after one year through five years, Amortized Cost 68,327 201,329
Total, Amortized Cost 124,763 302,581
Due within one year, Fair Value 57,957 103,802
Due after one year through five years, Fair Value 70,025 205,521
Total, Fair Value $ 127,982 $ 309,323