XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets carried at fair value    
Marketable securities $ 308,306 $ 331,077
Time deposits    
Assets carried at fair value    
Marketable securities 13,654  
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 157,004 194,428
Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 137,648 136,649
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 327,172 337,358
Liabilities carried at fair value    
Earn-out liability related to the PLDA acquisition 12,000 12,500
Total liabilities carried at fair value 12,000 12,500
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 12,881 3,790
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 13,654  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 162,000 196,919
Recurring basis | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 138,637 136,649
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 12,881 3,790
Liabilities carried at fair value    
Earn-out liability related to the 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 12,881 3,790
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 bonds, commercial paper and notes    
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 314,291 333,568
Liabilities carried at fair value    
Earn-out liability related to the 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 13,654  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 162,000 196,919
Recurring basis | Significant other observable inputs (Level 2) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 138,637 136,649
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 liability related to the PLDA acquisition 12,000 12,500
Total liabilities carried at fair value 12,000 12,500
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 bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities $ 0 $ 0