XML 73 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Cash, Cash Equivalents and Short-Term Investments - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Cash, Cash Equivalents and Short-Term Investments    
Due within one year, Amortized Cost $ 14,084 $ 12,044
Due between one and two years, Amortized Cost 9,095 9,078
Total, Amortized Cost 23,179 21,122
Due within one year, Fair Value 14,111 12,047
Due between one and two years, Fair Value 9,198 9,047
Total, Fair Value $ 23,309 $ 21,094