XML 39 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Marketable Securities [Line Items]  
Amortized Cost, current $ 24,525
Unrealized Gains, current 53
Fair Value, current 24,578
U.S. Treasury Securities  
Marketable Securities [Line Items]  
Amortized Cost, current 10,003
Unrealized Gains, current 3
Fair Value, current 10,006
Corporate Notes  
Marketable Securities [Line Items]  
Amortized Cost, current 14,522
Unrealized Gains, current 50
Fair Value, current $ 14,572