XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Assets carried at fair value    
Marketable securities $ 243,588 $ 187,892
Time deposits    
Assets carried at fair value    
Marketable securities 9,746  
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 131,142 96,371
Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 102,700 91,521
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 287,800 218,489
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 11,400 14,800
Total liabilities carried at fair value 11,400 14,800
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 14,129 15,763
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 9,746  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 143,027 96,371
Recurring basis | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 120,898 106,355
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 14,129 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 14,129 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 273,671 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 9,746  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 143,027 96,371
Recurring basis | Significant other observable inputs (Level 2) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Marketable securities 120,898 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 11,400 14,800
Total liabilities carried at fair value 11,400 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