XML 265 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Cash Equivalents and Short-Term Investments - Contractual Maturities on Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Amortized Cost, Due within on year $ 241,042 $ 243,430
Amortized Cost, Due between one and two years 29,146 24,490
Amortized Cost 270,188 267,920
Estimated Fair Value, Due within one year 240,552 242,129
Estimated Fair Value, Due between one and two years 28,935 24,440
Estimated Fair Value $ 269,487 $ 266,569