XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term $ 80,505 $ 72,108
Gross Unrealized Loss (178) (33)
Fair value, Short Term 80,326 72,075
Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (636) (198)
Amortized cost, Long term 28,294 31,817
Fair value, Long Term 27,658 31,619
Marketable Debt Securities [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (814) (231)
Amortized Cost, Total 108,798 103,925
Fair value, Total 107,984 103,694
Commercial Paper [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 47,961 47,939
Fair value, Short Term 47,961 47,939
Corporate Debt Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 15,373 7,992
Gross Unrealized Loss (117) (11)
Fair value, Short Term 15,256 7,981
Corporate Debt Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (227) (103)
Amortized cost, Long term 9,275 16,816
Fair value, Long Term 9,048 16,713
Asset-backed Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 8,077 16,177
Gross Unrealized Loss (45) (22)
Fair value, Short Term 8,032 16,155
Asset-backed Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (107) (25)
Amortized cost, Long term 7,033 3,013
Fair value, Long Term 6,926 2,988
US Treasury Securities [Member] | Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 9,093  
Gross Unrealized Loss (16)  
Fair value, Short Term 9,077  
US Treasury Securities [Member] | Marketable Debt Securities Long Term [Member]    
Marketable Securities [Line Items]    
Gross Unrealized Loss (302) (70)
Fair value, Short Term 11,684  
Amortized cost, Long term $ 11,985 11,988
Fair value, Long Term   $ 11,918