XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 77,695,000 $ 39,081
Due after one year through five years, Amortized Cost 352,703,000 328,776
Due after five years through ten years, Amortized Cost   15,690
Total, Amortized Cost 430,398,000 383,547
Due within one year, Fair Value 76,845,000 39,035
Due after one year through five years, Fair Value 334,225,000 325,047
Due after five years through ten years, Fair Value   15,610
Total, Fair Value $ 411,070,000 $ 379,692