XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets carried at fair value    
Fair value $ 331,077 $ 187,892
U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 194,428 96,371
Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Fair value 136,649 91,521
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 337,358 218,489
Liabilities carried at fair value    
Earn-out consideration related to PLDA acquisition 12,500 14,800
Total liabilities carried at fair value 12,500 14,800
Recurring basis | Money market funds    
Assets carried at fair value    
Fair value 3,790 15,763
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 196,919 96,371
Recurring basis | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Fair value 136,649 106,355
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 3,790 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 3,790 15,763
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 bonds, commercial paper and notes    
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 333,568 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) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 196,919 96,371
Recurring basis | Significant other observable inputs (Level 2) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Fair value 136,649 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 12,500 14,800
Total liabilities carried at fair value 12,500 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) | U.S. Government bonds and notes    
Assets carried at fair value    
Fair value 0 0
Recurring basis | Significant unobservable inputs (Level 3) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Fair value $ 0 $ 0