XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Assets carried at fair value    
Marketable securities $ 318,717 $ 331,077
Time deposits    
Assets carried at fair value    
Marketable securities 13,090  
U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,035 194,428
Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 125,592 136,649
Recurring basis    
Assets carried at fair value    
Total assets carried at fair value 331,587 337,358
Liabilities carried at fair value    
Earn-out liability related to the PLDA acquisition   12,500
Total liabilities carried at fair value   12,500
Recurring basis | Money market funds    
Assets carried at fair value    
Marketable securities 6,089 3,790
Recurring basis | Time deposits    
Assets carried at fair value    
Marketable securities 13,090  
Recurring basis | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,035 196,919
Recurring basis | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 132,373 136,649
Recurring basis | Quoted market prices in active markets (Level 1)    
Assets carried at fair value    
Total assets carried at fair value 6,089 3,790
Liabilities carried at fair value    
Earn-out liability related to the PLDA acquisition   0
Total liabilities carried at fair value   0
Recurring basis | Quoted market prices in active markets (Level 1) | Money market funds    
Assets carried at fair value    
Marketable securities 6,089 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 325,498 333,568
Liabilities carried at fair value    
Earn-out liability related to the PLDA acquisition   0
Total liabilities carried at fair value   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,090  
Recurring basis | Significant other observable inputs (Level 2) | U.S. Government bonds and notes    
Assets carried at fair value    
Marketable securities 180,035 196,919
Recurring basis | Significant other observable inputs (Level 2) | Corporate bonds, commercial paper and notes    
Assets carried at fair value    
Marketable securities 132,373 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,500
Total liabilities carried at fair value   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