XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash, Cash Equivalents and Short-Term Investments    
Due in less than one year, Amortized Cost $ 39,081  
Total, Amortized Cost 383,547 $ 23,179
Due in less than one year, Fair Value 39,035  
Due between one and six years, Fair Value 340,657  
Due between one and six years, Amortized Cost 344,466  
Total, Fair Value $ 379,692 $ 23,309