Quarterly report pursuant to Section 13 or 15(d)

Summary of Marketable Securities (Details)

v3.21.2
Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale Securities, Amortized Cost Basis $ 29,439 $ 46,019
Available-for-sale Securities, Gross Unrealized Gain 61 228
Available-for-sale Securities, Gross Unrealized Loss (10)
Available-for-sale Securities 29,490 46,247
U.S. Treasury Bonds [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 10,453 18,293
Available-for-sale Securities, Gross Unrealized Gain 29 136
Available-for-sale Securities, Gross Unrealized Loss
Available-for-sale Securities 10,482 18,429
U.S. Government Notes [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 10,624 22,148
Available-for-sale Securities, Gross Unrealized Gain 31 82
Available-for-sale Securities, Gross Unrealized Loss (1)
Available-for-sale Securities 10,654 22,230
Corporate Debt Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 7,087 4,303
Available-for-sale Securities, Gross Unrealized Gain 3
Available-for-sale Securities, Gross Unrealized Loss (9)
Available-for-sale Securities 7,078 4,306
State and Municipal Bonds [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Available-for-sale Securities, Amortized Cost Basis 1,275 1,275
Available-for-sale Securities, Gross Unrealized Gain 1 7
Available-for-sale Securities, Gross Unrealized Loss
Available-for-sale Securities $ 1,276 $ 1,282