XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets    
Fair Value $ 39,607  
Commercial paper    
Assets    
Fair Value 12,233  
Corporate bonds    
Assets    
Fair Value 1,425  
U.S. Government agencies    
Assets    
Fair Value 25,949  
Fair Value, Recurring    
Assets    
Total 60,521 $ 79,893
Liabilities    
Total 112 108
Fair Value, Recurring | Commercial paper    
Assets    
Fair Value 12,233  
Fair Value, Recurring | Corporate bonds    
Assets    
Fair Value 1,425  
Fair Value, Recurring | U.S. Government agencies    
Assets    
Fair Value 25,949  
Fair Value, Recurring | Contingent put option liability    
Liabilities    
Derivative liability 112 108
Fair Value, Recurring | Money market funds    
Assets    
Derivative asset 20,914 79,893
Fair Value, Recurring | Level 1    
Assets    
Total 20,914 79,893
Liabilities    
Total 0 0
Fair Value, Recurring | Level 1 | Commercial paper    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 1 | Corporate bonds    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 1 | U.S. Government agencies    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 1 | Contingent put option liability    
Liabilities    
Derivative liability 0 0
Fair Value, Recurring | Level 1 | Money market funds    
Assets    
Derivative asset 20,914  
Total   79,893
Fair Value, Recurring | Level 2    
Assets    
Total 39,607 0
Liabilities    
Total 0 0
Fair Value, Recurring | Level 2 | Commercial paper    
Assets    
Fair Value 12,233  
Fair Value, Recurring | Level 2 | Corporate bonds    
Assets    
Fair Value 1,425  
Fair Value, Recurring | Level 2 | U.S. Government agencies    
Assets    
Fair Value 25,949  
Fair Value, Recurring | Level 2 | Contingent put option liability    
Liabilities    
Derivative liability 0 0
Fair Value, Recurring | Level 2 | Money market funds    
Assets    
Derivative asset 0 0
Fair Value, Recurring | Level 3    
Assets    
Total 0 0
Liabilities    
Total 112 108
Fair Value, Recurring | Level 3 | Commercial paper    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 3 | Corporate bonds    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 3 | U.S. Government agencies    
Assets    
Fair Value 0  
Fair Value, Recurring | Level 3 | Contingent put option liability    
Liabilities    
Derivative liability 112 108
Fair Value, Recurring | Level 3 | Money market funds    
Assets    
Derivative asset $ 0 $ 0