XML 51 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Marketable Securities - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized gains $ 110  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Total Available-for-sale Securities 27,214 $ 39,033
Cost | Certificates of deposit | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 251
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 1,799 1,799
Total Available-for-sale Securities 1,799 2,050
Cost | U.S. Treasury and agency notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 6,485
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 14,630 14,413
Total Available-for-sale Securities 14,630 20,898
Cost | Corporate notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 1,583 1,004
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 7,202 13,082
Total Available-for-sale Securities 8,785 14,086
Cost | Municipal notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 0
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 2,000 1,999
Total Available-for-sale Securities 2,000 1,999
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Total Available-for-sale Securities 27,323 39,084
Fair Value | Certificates of deposit | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 250
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 1,815 1,806
Total Available-for-sale Securities 1,815 2,056
Fair Value | U.S. Treasury and agency notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 6,479
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 14,688 14,434
Total Available-for-sale Securities 14,688 20,913
Fair Value | Corporate notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 1,582 1,002
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 7,233 13,106
Total Available-for-sale Securities 8,815 14,108
Fair Value | Municipal notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 0 0
Marketable Securities with unrecognized losses for more than 12 months 0 0
Marketable Securities with unrecognized gains 2,005 2,007
Total Available-for-sale Securities $ 2,005 $ 2,007