XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments (Details) - Schedule of financial instruments measured at fair value on a recurring basis
$ in Thousands
Dec. 31, 2021
USD ($)
Cash Equivalents  
Money market funds $ 26,323
Marketable debt securities  
Total 122,040
Money Market Funds Non-Current [Member]  
Restricted cash, non-current  
Money market funds 745
Corporate Bonds [Member]  
Marketable debt securities  
Corporate bonds 94,972
Level 1 [Member]  
Cash Equivalents  
Money market funds 26,323
Marketable debt securities  
Total 27,068
Level 1 [Member] | Money Market Funds Non-Current [Member]  
Restricted cash, non-current  
Money market funds 745
Level 1 [Member] | Corporate Bonds [Member]  
Marketable debt securities  
Corporate bonds
Level 2 [Member]  
Cash Equivalents  
Money market funds
Marketable debt securities  
Total 94,972
Level 2 [Member] | Money Market Funds Non-Current [Member]  
Restricted cash, non-current  
Money market funds
Level 2 [Member] | Corporate Bonds [Member]  
Marketable debt securities  
Corporate bonds 94,972
Level 3 [Member]  
Cash Equivalents  
Money market funds
Marketable debt securities  
Total
Level 3 [Member] | Money Market Funds Non-Current [Member]  
Restricted cash, non-current  
Money market funds
Level 3 [Member] | Corporate Bonds [Member]  
Marketable debt securities  
Corporate bonds