XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Short-term Investments - Contractual maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 111,715 $ 101,252
Due after one year through five years, Amortized Cost 167,655 201,329
Total, Amortized Cost 279,370 302,581
Due within one year, Fair Value 113,011 103,802
Due after one year through five years, Fair Value 167,614 205,521
Total, Fair Value $ 280,625 $ 309,323