XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Investments - Schedule of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost $ 23,655 $ 32,110
Gross Unrealized Gains 5 22
Gross Unrealized Losses (2) (1)
Fair Value 23,658 32,131
Certificates of deposit    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 2,028 5,820
Gross Unrealized Gains 1 5
Gross Unrealized Losses 0 0
Fair Value 2,029 5,825
U.S. Treasury securities    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 375 5,908
Gross Unrealized Gains 0 15
Gross Unrealized Losses 0 0
Fair Value 375 5,923
Commercial paper    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 9,993 10,603
Gross Unrealized Gains 3 1
Gross Unrealized Losses 0 0
Fair Value 9,996 10,604
Corporate notes and bonds    
Debt and Equity Securities, FV-NI [Line Items]    
Amortized Cost 11,259 9,779
Gross Unrealized Gains 1 1
Gross Unrealized Losses (2) (1)
Fair Value $ 11,258 $ 9,779