XML 67 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable securities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term $ 72,108
Gross Unrealized Loss (33)
Fair value, Short Term 72,075
Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (198)
Amortized cost, Long term 31,817
Fair value, Long Term 31,619
Marketable Debt Securities [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (231)
Amortized Cost, Total 103,925
Fair value, Total 103,694
Commercial Paper [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 47,939
Fair value, Short Term 47,939
Corporate Debt Securities [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 7,992
Gross Unrealized Loss (11)
Fair value, Short Term 7,981
Corporate Debt Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (103)
Amortized cost, Long term 16,816
Fair value, Long Term 16,713
Asset-backed Securities [Member] | Marketable Debt Securities Short Term [Member]  
Marketable Securities [Line Items]  
Amortized cost, Short term 16,177
Gross Unrealized Loss (22)
Fair value, Short Term 16,155
Asset-backed Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (25)
Amortized cost, Long term 3,013
Fair value, Long Term 2,988
US Treasury Securities [Member] | Marketable Debt Securities Long Term [Member]  
Marketable Securities [Line Items]  
Gross Unrealized Loss (70)
Amortized cost, Long term 11,988
Fair value, Long Term $ 11,918