XML 71 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Short-term Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 129,568 $ 39,081
Due after one year through five years, Amortized Cost 280,822 328,776
Due after five years through ten years, Amortized Cost   15,690
Total, Amortized Cost 410,390 383,547
Due within one year, Fair Value 126,776 39,035
Due after one year through five years, Fair Value 260,175 325,047
Due after five years through ten years, Fair Value   15,610
Total, Fair Value $ 386,951 $ 379,692