XML 63 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Short-term Investments - Contractual maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 102,367 $ 101,252
Due after one year through five years, Amortized Cost 195,846 201,329
Total, Amortized Cost 298,213 302,581
Due within one year, Fair Value 102,975  
Due after one year through five years, Fair Value 195,499  
Total, Fair Value $ 298,474 $ 309,323