XML 90 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Assets carried at fair value    
Fair value $ 218,489 $ 398,119
Money market funds    
Assets carried at fair value    
Fair value 15,763 7,402
U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,371 102,812
Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 106,355 287,905
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 218,489 398,119
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 14,800 16,900
Total liabilities carried at fair value 14,800 16,900
Recurring basis | Money market funds    
Assets carried at fair value    
Fair value 15,763 7,402
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,371 102,812
Recurring basis | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 106,355 287,905
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 15,763 7,402
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 15,763 7,402
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 202,726 390,717
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) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 96,371 102,812
Recurring basis | Significant other observable inputs (Level 2) | Corporate notes, bonds and commercial paper    
Assets carried at fair value    
Fair value 106,355 287,905
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 14,800 16,900
Total liabilities carried at fair value 14,800 16,900
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) | 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