XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 42,087,000 $ 14,084
Due between one and two years, Amortized Cost   9,095
Total, Amortized Cost 197,149,000 23,179
Due within one year, Fair Value 42,085,000 14,111
Due between one and two years, Fair Value   9,198
Due between one and five years, Fair Value 153,657,000  
Due between one and five years, Amortized Cost 155,062,000  
Total, Fair Value $ 195,742,000 $ 23,309