XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Assets carried at fair value    
Marketable securities $ 210,437 $ 187,892
Time deposits    
Assets carried at fair value    
Marketable securities 4,951  
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 89,592 96,371
Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 115,894 91,521
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 246,801 218,489
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 28,600 14,800
Total liabilities carried at fair value 28,600 14,800
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 23,438 15,763
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 4,951  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 96,549 96,371
Recurring basis | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 121,863 106,355
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 23,438 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    
Marketable securities 23,438 15,763
Recurring basis | Quoted market prices in active markets (Level 1) | Time deposits    
Assets carried at fair value    
Marketable securities 0  
Recurring basis | Quoted market prices in active markets (Level 1) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Quoted market prices in active markets (Level 1) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant other observable inputs (Level 2)    
Assets carried at fair value    
Total assets carried at fair value 223,363 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    
Marketable securities 0 0
Recurring basis | Significant other observable inputs (Level 2) | Time deposits    
Assets carried at fair value    
Marketable securities 4,951  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 96,549 96,371
Recurring basis | Significant other observable inputs (Level 2) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 121,863 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 28,600 14,800
Total liabilities carried at fair value 28,600 14,800
Recurring basis | Significant unobservable inputs (Level 3) | Money market funds    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Time deposits    
Assets carried at fair value    
Marketable securities 0  
Recurring basis | Significant unobservable inputs (Level 3) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities $ 0 $ 0