XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Marketable Securities - Summary of Marketable securities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term $ 64,166
Gross Unrealized Loss (4)
Fair value, Short Term 64,162
Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (24)
Amortized cost, Long term 29,934
Fair value, Long Term 29,910
Marketable Debt Securities [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (28)
Amortized Cost, Total 94,100
Fair value, Total 94,072
Commercial Paper [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 43,923
Fair value, Short Term 43,923
Corporate Debt Securities [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 8,043
Gross Unrealized Loss (2)
Fair value, Short Term 8,041
Corporate Debt Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (20)
Amortized cost, Long term 16,866
Fair value, Long Term 16,846
Asset-backed Securities [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 12,200
Gross Unrealized Loss (2)
Fair value, Short Term 12,198
Asset-backed Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (4)
Amortized cost, Long term 7,080
Fair value, Long Term 7,076
US Treasury Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Long term 5,988
Fair value, Long Term $ 5,988