Annual report pursuant to Section 13 and 15(d)

Cash, Cash Equivalents and Investments - Cash Equivalents and Investments (Details)

v3.21.1
Cash, Cash Equivalents and Investments - Cash Equivalents and Investments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost $ 41,964
Unrealized gains 57
Unrealized losses (127)
Fair Value 41,894
US treasuries  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 5,293
Unrealized gains 25
Unrealized losses (18)
Fair Value 5,300
Asset-backed securities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 7,962
Unrealized gains 12
Unrealized losses (24)
Fair Value 7,950
Corporate bonds  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Amortized Cost 28,709
Unrealized gains 20
Unrealized losses (85)
Fair Value $ 28,644
Minimum | US treasuries  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 46 days
Minimum | Asset-backed securities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 49 days
Minimum | Corporate bonds  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 2 days
Maximum | US treasuries  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 182 days
Maximum | Asset-backed securities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 106 days
Maximum | Corporate bonds  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Contractual maturity (in days) 204 days