XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets carried at fair value    
Fair value $ 209,345 $ 218,489
Money market funds    
Assets carried at fair value    
Fair value 13,089 15,763
Time deposits    
Assets carried at fair value    
Fair value 9,646  
U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,250 96,371
Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 90,360 106,355
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 209,345 218,489
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 21,700 14,800
Total liabilities carried at fair value 21,700 14,800
Recurring basis | Money market funds    
Assets carried at fair value    
Fair value 13,089 15,763
Recurring basis | Time deposits    
Assets carried at fair value    
Fair value 9,646  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,250 96,371
Recurring basis | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 90,360 106,355
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 13,089 15,763
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 0 0
Total liabilities carried at fair value 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Money market funds    
Assets carried at fair value    
Fair value 13,089 15,763
Recurring basis | Quoted market prices in active markets (Level 1) | Time deposits    
Assets carried at fair value    
Fair value 0  
Recurring basis | Quoted market prices in active markets (Level 1) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Significant other observable inputs (Level 2)    
Assets carried at fair value    
Total assets carried at fair value 196,256 202,726
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 0 0
Total liabilities carried at fair value 0 0
Recurring basis | Significant other observable inputs (Level 2) | Money market funds    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Significant other observable inputs (Level 2) | Time deposits    
Assets carried at fair value    
Fair value 9,646  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,250 96,371
Recurring basis | Significant other observable inputs (Level 2) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 90,360 106,355
Recurring basis | Significant unobservable inputs (Level 3)    
Assets carried at fair value    
Total assets carried at fair value 0 0
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 21,700 14,800
Total liabilities carried at fair value 21,700 14,800
Recurring basis | Significant unobservable inputs (Level 3) | Money market funds    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Time deposits    
Assets carried at fair value    
Fair value 0  
Recurring basis | Significant unobservable inputs (Level 3) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value $ 0 $ 0