XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value of Financial Instruments (Details) - Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash equivalents:    
Total cash equivalents $ 29,540 $ 52,917
Level 1    
Cash equivalents:    
Total cash equivalents 29,540 52,917
Money market funds    
Cash equivalents:    
Total cash equivalents 29,540 52,917
Money market funds | Level 1    
Cash equivalents:    
Total cash equivalents $ 29,540 $ 52,917