XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Details) - Schedule of assets and liabilities that are measured at fair value - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash equivalents:    
Total cash equivalents $ 16,016 $ 16,830
Short-term investments:    
Total short-term investments 9,247 15,921
Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents 16,016 16,830
Certificates of deposit [Member]    
Short-term investments:    
Total short-term investments 249 250
Commercial Paper [Member]    
Short-term investments:    
Total short-term investments 548 2,210
Corporate notes [Member]    
Short-term investments:    
Total short-term investments 7,998 12,024
Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments 452 1,437
Level 1 [Member]    
Cash equivalents:    
Total cash equivalents 16,016 16,830
Short-term investments:    
Total short-term investments  
Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents 16,016 16,830
Level 1 [Member] | Certificates of deposit [Member]    
Short-term investments:    
Total short-term investments  
Level 1 [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments  
Level 1 [Member] | Corporate notes [Member]    
Short-term investments:    
Total short-term investments  
Level 1 [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments  
Level 2 [Member]    
Cash equivalents:    
Total cash equivalents  
Short-term investments:    
Total short-term investments 9,247 15,921
Level 2 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents
Level 2 [Member] | Certificates of deposit [Member]    
Short-term investments:    
Total short-term investments 249 250
Level 2 [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments 548 2,210
Level 2 [Member] | Corporate notes [Member]    
Short-term investments:    
Total short-term investments 7,998 12,024
Level 2 [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments 452 1,437
Level 3 [Member]    
Cash equivalents:    
Total cash equivalents  
Short-term investments:    
Total short-term investments  
Level 3 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents
Level 3 [Member] | Certificates of deposit [Member]    
Short-term investments:    
Total short-term investments  
Level 3 [Member] | Commercial Paper [Member]    
Short-term investments:    
Total short-term investments  
Level 3 [Member] | Corporate notes [Member]    
Short-term investments:    
Total short-term investments  
Level 3 [Member] | Municipal Bonds [Member]    
Short-term investments:    
Total short-term investments