XML 57 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Investments - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 40,965 $ 47,415
Gross Unrealized Gains 201 39
Gross Unrealized Losses 0 (17)
Fair Value 41,166 47,437
Certificates of deposit    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 4,925 5,646
Gross Unrealized Gains 36 17
Gross Unrealized Losses 0 0
Fair Value 4,961 5,663
U.S. Treasury securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 19,086 12,564
Gross Unrealized Gains 107 16
Gross Unrealized Losses 0 (1)
Fair Value 19,193 12,579
U.S. Agency securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 2,510 4,002
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 (4)
Fair Value 2,510 3,998
Commercial paper    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost   2,492
Gross Unrealized Gains   0
Gross Unrealized Losses   (1)
Fair Value   2,491
Corporate notes and bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 14,444 22,711
Gross Unrealized Gains 58 6
Gross Unrealized Losses 0 (11)
Fair Value $ 14,502 $ 22,706