XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term $ 79,144 $ 72,108
Gross Unrealized Loss (300) (33)
Fair value, Short Term 78,844 72,075
Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (665) (198)
Amortized cost, Long term 20,666 31,817
Fair value, Long Term 20,001 31,619
Marketable Debt Securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (965) (231)
Amortized Cost, Total 99,810 103,925
Fair value, Total 98,845 103,694
Commercial Paper [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 43,984 47,939
Fair value, Short Term 43,984 47,939
Corporate Debt Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 15,033 7,992
Gross Unrealized Loss (206) (11)
Fair value, Short Term 14,827 7,981
Corporate Debt Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (184) (103)
Amortized cost, Long term 5,662 16,816
Fair value, Long Term 5,478 16,713
Asset-backed Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 8,039 16,177
Gross Unrealized Loss (31) (22)
Fair value, Short Term 8,008 16,155
Asset-backed Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (116) (25)
Amortized cost, Long term 3,010 3,013
Fair value, Long Term 2,894 2,988
US Treasury Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 12,088  
Gross Unrealized Loss (63)  
Fair value, Short Term 12,025  
US Treasury Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (365) (70)
Amortized cost, Long term 11,994 11,988
Fair value, Long Term $ 11,629 $ 11,918