XML 72 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Short-term Investments - Contractual maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 101,252 $ 129,568
Due after one year through five years, Amortized Cost 201,329 280,822
Total, Amortized Cost 302,581 410,390
Due within one year, Fair Value 103,802 126,776
Due after one year through five years, Fair Value 205,521 260,175
Total, Fair Value $ 309,323 $ 386,951