XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Cash, Cash Equivalents and Short-Term Investments (Details) - Schedule of cash, cash equivalents and short-term investments - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Cash and cash equivalents:    
Total cash and cash equivalents $ 18,442 $ 17,675
Short-term investments:    
Total short-term investments 9,247 15,921
Cash [Member]    
Cash and cash equivalents:    
Total cash and cash equivalents 2,426 845
Money market funds [Member]    
Cash and cash equivalents:    
Total cash and 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