XML 61 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Marketable Securities  
Amortized Cost​ $ 157,640
Gross Unrealized Gains 14
Gross Unrealized Losses (5)
Fair Value​ 157,649
Treasury securities  
Marketable Securities  
Amortized Cost​ 10,038
Gross Unrealized Gains 0
Gross Unrealized Losses (2)
Fair Value​ 10,036
Corporate debt securities  
Marketable Securities  
Amortized Cost​ 127,003
Gross Unrealized Gains 13
Gross Unrealized Losses (3)
Fair Value​ 127,013
Agency securities  
Marketable Securities  
Amortized Cost​ 20,599
Gross Unrealized Gains 1
Gross Unrealized Losses 0
Fair Value​ $ 20,600