XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Marketable securities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Marketable Debt Securities Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term $ 43,619 $ 72,108
Gross Unrealized Loss (965) (33)
Fair value, Short Term 42,654 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 (965) (231)
Amortized Cost, Total 43,619 103,925
Fair value, Total 42,654 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 16,531 7,992
Gross Unrealized Loss (369) (11)
Fair value, Short Term 16,162 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 3,008 16,177
Gross Unrealized Loss (120) (22)
Fair value, Short Term 2,888 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 Short Term [Member]    
Marketable Securities [Line Items]    
Amortized cost, Short term 24,080  
Gross Unrealized Loss (476)  
Fair value, Short Term $ 23,604  
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